GHSA-xq5v-6pm7-4qw9
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to NiFi REST API with low-privilege account
-
DeliveryIdentify Asset ID in restricted Parameter Context via out-of-band knowledge
-
ExploitCraft DELETE /parameter-contexts/{ownContextId}/assets/{targetAssetId} request
-
ExecutionServer authorizes against caller-supplied context ID only
-
PersistAsset deleted from restricted context
-
ImpactDependent data flows disrupted
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an active authenticated session in Apache NiFi with write-level (WRITE permission) access to at least one Parameter Context. Critically, the target NiFi installation must be configured with differentiated authorization policies across Parameter Contexts - some contexts must be accessible to the attacker while others carry restricted access. Apache NiFi explicitly confirms that installations without distinct authorization levels across Parameter Contexts are not subject to this vulnerability, because uniform write permissions remove the exploitable boundary. Additionally, the attacker must know or enumerate a valid Asset Identifier belonging to a restricted Parameter Context; since the read endpoint correctly verifies ownership, the attacker cannot use the API to list assets in contexts they cannot access, which raises the practical difficulty. Exploitation is strictly limited to asset deletion and does not enable data exfiltration or code execution. |
| Impact | Real-world risk is substantially limited by multiple concurrent prerequisites. Exploitation requires an active authenticated session with write-level permissions to at least one Parameter Context, ruling out unauthenticated attacks. More critically, the Apache NiFi project explicitly states that installations without differentiated authorization policies across Parameter Contexts are entirely unexposed - the vulnerability only manifests in deliberately configured multi-tenant deployments, which are non-default. The blast radius is further constrained to asset deletion: there is no confidentiality impact and no path to code execution; availability impact is indirect, manifesting only if dependent data flows break after an asset is removed. No NVD CVSS vector has been published at time of analysis - the reporter categorizes severity as Low, which is consistent with the narrow exploitation conditions. No EPSS score is available. The vulnerability carries no CISA KEV listing and no public proof-of-concept code has been identified, indicating this is a theoretical risk rather than one being actively abused. |
| Exploit ScenarioDerived | An authenticated NiFi user with write access to Parameter Context A, but explicitly denied access to Parameter Context B, crafts a DELETE REST API request specifying their own authorized Context A identifier alongside an Asset identifier that belongs to Context B. The server confirms write permission against Context A and proceeds with deletion without verifying the asset's stored parent, permanently removing the asset from Context B. No public proof-of-concept code has been identified for this vulnerability. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 03, 2026
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.
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.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
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.
Know when Nifi gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
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/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
2Description PRE-NVD
Executive ViewAI
Apache NiFi versions 2.0.0 through 2.10.0 contain an authorization bypass flaw that allows authenticated users to delete critical assets from restricted configuration contexts they are not authorized to access. Multi-tenant organizations face risk of unauthorized asset destruction, configuration tampering, and operational disruption, with no vendor patch currently available.
Restrict write access to sensitive Parameter Contexts using least-privilege principles; limit REST API access to trusted IP ranges; enable comprehensive audit logging for all asset deletion operations; implement real-time alerting for unauthorized deletion attempts; require manual approval or multi-party authorization for asset deletions in restricted contexts; consider architectural isolation with separate NiFi instances for highly sensitive environments.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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
EUVD-2026-52421
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB