CVE-2026-39816
highpriority · attend · 45OT risk · highEPSS 0.008 · 55 %ileexploit · PoCDEEURUUSEPSS · scored 2026-10-27
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.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · medium–high · 6.6–8.8
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
exploits (1)
Public proof-of-concept and weaponised exploit code.
affected products (7)
Products and version ranges known to be affected.
- Maven org.apache.nifi:nifi-other-graph-services-nar2.0.0-M1 → 2.9.0osvUSpkg:maven/org.apache.nifi/nifi-other-graph-services-nar
advisories (3)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2026-1077Apache Nifi: Schwachstelle ermöglicht CodeausführungDeutsch2026-04-13csaf · cert_bundDE
Ein Angreifer kann eine Schwachstelle in Apache Nifi ausnutzen, um beliebigen Programmcode auszuführen.
- GHSA-2j9m-25xv-mp6rApache NiFi is missing the Restricted annotation with the Execute Code Required Permission2026-05-08ghsa · osvUS
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.
- BIT-nifi-2026-39816Apache NiFi: Missing Execute Code Required Permission on TinkerpopClientService2026-05-11vendor · osvUS
The optional extension component TinkerpopClientService is missing the Restricted annotation with the Execute Code Required Permission in Apache NiFi 2.0.0 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.
also known as (6)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (6)
External citations — patches, advisories, analysis.
- https://nifi.apache.org/Patchcnnvd
- https://nvd.nist.gov/vuln/detail/CVE-2026-39816cnnvd
- https://lists.apache.org/thread/gh9g7xwvv4l20gzff6q3367snf35ctcbenisa_euvd
- http://www.openwall.com/lists/oss-security/2026/04/13/8Mailing ListThird Party Advisorynvd
- https://lists.apache.org/thread/gh9g7xwvv4l20gzff6q3367snf35ctcbMailing ListVendor Advisorynvd
- https://zeropath.com/blog/nifi-cve-2026-39816-privesc-rcenvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan