
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-25903 is a Missing Authorization vulnerability in Apache NiFi that allows a less privileged user to modify configuration properties of restricted extension components without the required elevated permissions. It affects Apache NiFi versions 1.1.0 through 2.7.2 (tracked internally as NIFI-15567). The vulnerability was reported on February 6, 2026, and publicly disclosed on February 16–17, 2026, by discoverer David Handermann. It carries a CVSS v3.1 base score of 6.6 (Medium) and a CVSS v4.0 base score of 8.7 (High) (Feedly, OSS-Security).
The root cause is CWE-862 (Missing Authorization): Apache NiFi's framework correctly enforces elevated privileges when a restricted component is first added to a flow configuration via the @Restricted annotation, but fails to re-check those privileges when a previously added component's configuration properties are subsequently updated (OSS-Security). This means an attacker with standard write permissions to the NiFi flow can send API requests to update properties on restricted components — such as those capable of executing scripts or accessing sensitive resources — without possessing the additional Required Permissions the annotation mandates. The vulnerability is only exploitable in NiFi deployments that implement differentiated authorization levels for Restricted components; installations using a flat write-permission model are not affected (Feedly).
A less privileged authenticated user can alter sensitive configuration properties of restricted NiFi components — such as script execution processors or credential-handling components — that should require elevated authorization, potentially compromising confidentiality, integrity, and availability of the NiFi flow and the data it processes (OSS-Security). Depending on the restricted components present in the flow, an attacker could redirect data pipelines, exfiltrate sensitive information, introduce malicious processing logic, or disrupt data flow operations. The CVSS v4.0 scoring notes irrecoverable recovery and concentrated value density, reflecting the potential for significant downstream impact in data-intensive NiFi deployments (Feedly).
GET /nifi-api/processors/{id}) to enumerate processors or other extension components already present in the flow that carry the @Restricted annotation (e.g., script execution processors like ExecuteScript or ExecuteGroovyScript).PUT /nifi-api/processors/{id} request with a modified configuration payload targeting sensitive properties of the identified restricted component (e.g., changing the script body or output destination).nifi-app.log) showing PUT/POST API requests to /nifi-api/processors/{id} or similar component endpoints from user accounts that do not hold Restricted component privileges; audit log entries reflecting property changes on components annotated as Restricted by users without the corresponding Required Permissions role.The recommended mitigation is to upgrade Apache NiFi to version 2.8.0 or later, which adds the missing authorization check for Restricted component property updates (OSS-Security, Apache Patch). Organizations that cannot immediately upgrade should review and tighten role-based access controls within NiFi, minimizing the number of users with write access to flows containing Restricted components. Deployments that do not implement differentiated authorization levels for Restricted components (i.e., all users with write access have equivalent permissions) are not subject to this vulnerability and the framework's standard write-permission boundary remains effective (Feedly).
The vulnerability received moderate coverage from security news outlets including SecurityOnline, GBHackers, CyberSecurityNews, CyberPress, and eSecurity Planet shortly after disclosure (Feedly). The SANS Internet Stormcast for February 18, 2026 mentioned the NiFi bugs as part of its daily briefing. Social media discussion was limited, with posts noted on Bluesky and Mastodon/Infosec.exchange. Red Hat published a tracking advisory for the CVE. Overall community sentiment treated this as a moderate-severity issue given the authentication and configuration prerequisites required for exploitation.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."