CVE-2026-39816

The optional extension component TinkerpopClientService is missing the Restricted annotation with the Execute Code Required Permission in Apache NiFi 2.0.0-M1 through 2.8.0. The TinkerpopClientService supports configuration of ByteCode Submission for the Script Submission Type, enabling Groovy Script execution in the service prior to submitting the query. The missing Restricted annotation allows users without the Execute Code Permission to configure the Service in installations that use fine-grained authorization and have the optional TinkerpopClientService installed. Apache NiFi installations that do not have the nifi-other-graph-services-nar installed are not subject to this vulnerability. Upgrading to Apache NiFi 2.9.0 is the recommended mitigation.
Configurations

Configuration 1 (hide)

cpe:2.3:a:apache:nifi:*:*:*:*:*:*:*:*

History

26 Oct 2026, 19:10

Type Values Removed Values Added
Summary
  • (es) El componente de extensión opcional TinkerpopClientService carece de la anotación Restricted con el permiso Execute Code Required Permission en Apache NiFi 2.0.0-M1 hasta 2.8.0. El TinkerpopClientService admite la configuración de ByteCode Submission para el Tipo de Envío de Scripts, lo que permite la ejecución de scripts Groovy en el servicio antes de enviar la consulta. La anotación Restricted faltante permite a los usuarios sin el permiso Execute Code configurar el Servicio en instalaciones que utilizan autorización de grano fino y tienen el TinkerpopClientService opcional instalado. Las instalaciones de Apache NiFi que no tienen el nifi-other-graph-services-nar instalado no están sujetas a esta vulnerabilidad. La actualización a Apache NiFi 2.9.0 es la mitigación recomendada.

Information

Published : 2026-05-08 14:16

Updated : 2026-10-26 19:10


NVD link : CVE-2026-39816

Mitre link : CVE-2026-39816

CVE.ORG link : CVE-2026-39816


JSON object : View

Products Affected

apache

  • nifi
CWE
CWE-862

Missing Authorization