GHSA-xq5v-6pm7-4qw9
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:Y/R:U/V:C/RE:L/U:Clear
Network-reachable REST API requires low privilege (write to any one context); deletion-only impact means no confidentiality loss, modest integrity and availability degradation.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
3Description PRE-NVD
AnalysisAI
Authorization bypass in Apache NiFi 2.0.0-2.10.0 allows authenticated users holding write access to one Parameter Context to delete Assets belonging to a separate, restricted Parameter Context they are not authorized to modify. The REST API's asset deletion endpoint validated permissions against the caller-supplied Parameter Context Identifier without confirming that the targeted Asset Identifier is actually recorded as belonging to that context - a broken object-level authorization (BOLA/IDOR) flaw. No public exploit code exists and the vulnerability is absent from the CISA KEV catalog; impact is confined to multi-tenant NiFi deployments with differentiated per-context authorization policies.
Technical ContextAI
Apache NiFi (org.apache.nifi:nifi-web-api) is an enterprise data-flow automation platform that groups configuration values into Parameter Contexts, each of which can own named Assets accessible through the REST API. The authorization framework constructs a composite ownership key from both the Parameter Context ID and the Asset ID, then enforces write permissions at the Parameter Context boundary. In versions 2.0.0-2.10.0, the DELETE asset endpoint verified only whether the caller holds write access to the Parameter Context Identifier they supplied in the request, without cross-referencing that the submitted Asset Identifier is recorded as belonging to that context in persistent storage. This is a CWE-863 (Incorrect Authorization) pattern - the server trusts a caller-controlled foreign-key value rather than resolving the asset's authoritative parent. Jira NIFI-16154 confirms the fix aligns delete behavior with the existing read path, which already performed the ownership verification correctly.
RemediationAI
Upgrade to Apache NiFi 2.11.0, the vendor-confirmed fix version documented in Jira NIFI-16154 (resolved via GitHub Pull Request #11485). The patch aligns the asset delete authorization check with the existing read-path check, verifying Parameter Context ownership of the requested Asset before deletion is permitted. For organizations unable to upgrade immediately, the most effective compensating control is to grant uniform write permissions across all Parameter Contexts to all NiFi users, which eliminates the authorization boundary the vulnerability exploits - though this trades the security isolation for operational exposure to over-privileged users, so it should be treated as a short-term measure only. As an additional layer, restrict network access to the NiFi REST API to trusted internal networks or VPN-only segments to reduce the pool of potential authenticated attackers. Advisory references: https://nifi.apache.org/ and https://seclists.org/oss-sec/2026/q3/398.
The DBCPConnectionPool and HikariCPConnectionPool Controller Services in Apache NiFi 0.0.2 through 1.21.0 allow an authe
In Apache Commons Beanutils 1.9.2, a special BeanIntrospector class was added which allows suppressing the ability for a
In Apache NiFi before 0.7.2 and 1.x before 1.1.2 in a cluster environment, the proxy chain serialization/deserialization
Apache NiFi External XML Entity issue in SplitXML processor. Rated critical severity (CVSS 9.8), this vulnerability is r
A flaw was found in jackson-databind before 2.9.10.7. Rated high severity (CVSS 8.1), this vulnerability is remotely exp
Uncontrolled decompression in Apache NiFi 1.5.0 through 2.10.0 exposes the REST API to unauthenticated denial-of-service
Apache NiFi 0.0.2 through 1.22.0 include Processors and Controller Services that support HTTP URL references for retriev
The optional ShellUserGroupProvider in Apache NiFi 1.10.0 to 1.16.2 and Apache NiFi Registry 0.6.0 to 1.16.2 does not ne
When using an authentication mechanism other than PKI, when the user clicks Log Out in NiFi versions 1.0.0 to 1.9.2, NiF
Authorization bypass in Apache NiFi 1.10.0 through 2.10.0 allows read-only authenticated users to submit Parameter Conte
In Apache NiFi before 0.7.2 and 1.x before 1.1.2 in a cluster environment, if an anonymous user request is replicated to
Apache NiFi before 0.7.4 and 1.x before 1.3.0 need to establish the response header telling browsers to only allow frami
Same weakness CWE-863 – Incorrect Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-52421