Skip to main content

Apache NiFi CVE-2026-68979

| EUVDEUVD-2026-52418 MEDIUM
Missing Authorization (CWE-862)
5.9
CVSS 4.0 · Vendor
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to NiFi with Parameter Context write access
  2. Delivery
    Identify Parameter Context referencing a stopped scripting processor
  3. Exploit
    Craft malicious script payload as parameter value
  4. Execution
    Submit REST API update bypassing component authorization
  5. Persist
    NiFi auto-validation executes injected script in server process
  6. Impact
    Achieve code execution under NiFi process identity

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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

Three conditions must all be present for exploitation: (1) The attacker must hold an authenticated NiFi user account with write privileges specifically on the target Parameter Context. (2) The NiFi deployment must have component-level authorization policies enabled - single-tenant or all-admin deployments without granular component policies are not exposed to the authorization bypass because the privilege boundary the vulnerability exploits does not exist in those configurations. (3) At least one stopped processor referencing the target Parameter Context must evaluate parameter values as executable scripting content (e.g., a Groovy or Python scripting processor). The impact is explicitly constrained to stopped components by NiFi's existing verification checks - running components are not affected. The net limiting factors are: authentication required, non-default multi-tenant authorization model required, scripting-capable processor required, and attacker's target components must be in a stopped state.

Impact

No vendor-provided CVSS vector or NVD score is available for this CVE; the vendor classified severity as Medium. EPSS data and CISA KEV status are both absent from available intelligence. The vulnerability requires an authenticated session with explicit write privilege on a Parameter Context, ruling out unauthenticated exploitation entirely. The worst-case impact - arbitrary code execution - is conditional on two non-default deployment conditions: the NiFi instance must have component-level authorization policies enabled, and at least one stopped processor referencing the targeted Parameter Context must evaluate the parameter as executable scripting content. Existing NiFi verification checks constrain the impact strictly to stopped components; running processors are not affected. The combination of authentication requirement, conditional deployment prerequisites, and scope limited to stopped components substantially narrows real-world exploitability relative to what a code-execution headline implies. This is a meaningful intra-platform privilege escalation risk for multi-tenant NiFi environments with scripting processors, but organizations without component-level authorization policies are unaffected by the authorization bypass entirely and face only parameter value tampering risk.

Exploit ScenarioDerived

An authenticated NiFi user holding write access to a Parameter Context, but lacking authorization on a stopped scripting processor that references it, submits a crafted REST API PUT request updating a parameter value to inject malicious script content. NiFi's automatic component validation on the stopped processor then evaluates the injected script within the NiFi server process, achieving code execution without the attacker ever starting the processor or obtaining direct authorization to it.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 03, 2026

Missing authorization in Apache NiFi's Parameter Context update REST API allows an authenticated user with write access to a Parameter Context to alter parameter values that affect referencing components the user is not authorized to access. In deployments where parameter values contain executable scripting content, this privilege boundary bypass can trigger code execution during automatic component validation on stopped processors without the attacker needing to start those components. No public exploit has been identified; exploitation is bounded to deployments using component-level authorization policies and is confirmed fixed in Apache NiFi 2.11.0 per NIFI-16148.

RemediationAI

Upgrade to Apache NiFi 2.11.0, which is the vendor-recommended fix and resolves NIFI-16148 by aligning Parameter Context update method authorization with all other Parameter Context API methods, ensuring that write access to referencing components is verified before any update is committed. Release artifacts are available at https://nifi.apache.org/. For deployments that cannot upgrade immediately, restricting Parameter Context write permissions exclusively to fully trusted administrators - users who already hold write access to all components that reference those contexts - eliminates the privilege boundary that the vulnerability exploits. This workaround collapses the intended separation between Parameter Context administrators and component operators and may be operationally disruptive in multi-team NiFi environments. Additionally, auditing and removing executable scripting content from parameter values reduces the worst-case impact from code execution to parameter value tampering while the upgrade is planned.

Affected VersionsENISA

Apache NiFi 1.10.0 ≤2.10.0

Affected Packages

euvd apache_nifi no fix

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 is a data flow automation platform that centralizes configurable values through Parameter Contexts - named collections of key-value pairs that individual processors and other components reference at runtime. The REST API supporting Parameter Context updates (the multi-step update-request flow and the direct update method for stopped components) enforced authorization checks only at the Parameter Context resource level, not on the downstream components that consume those parameters. This is a Missing Authorization flaw (aligned with CWE-862) where the framework's access control evaluation stops at the resource boundary rather than propagating to dependent objects. NiFi supports a multi-tenant, component-level authorization model where different users may hold different policies on individual processors versus the Parameter Contexts they reference - the vulnerability exploits this seam. The affected artifact is org.apache.nifi:nifi-web-api, present in NiFi 1.10.0 through 2.10.0. The NIFI-16148 fix (GitHub PR #11479, resolved in 2.11.0) aligns the update method's authorization with other Parameter Context API methods by adding authorization checks on all referencing components before committing the update.

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

Vendor (CNA) PRIMARY 5.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:L/VI:H/VA:L/SC:L/SI:L/SA:L/S:N/AU:Y/R:U/V:C/RE:L/U:Clear
vuln.today AI 8.5 HIGH

PR:L for authenticated Parameter Context write access; AC:H because code execution requires both component-level authorization policies and scripting content in parameters; S:C because attacker crosses the component authorization boundary to affect resources outside their privilege scope.

3.1 AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
Low

Lifecycle Timeline

2
CVSS changed
Aug 03, 2026 - 20:22 NVD
5.9 (MEDIUM)
CVE Published
Aug 03, 2026 - 19:50 oss-security
CRITICAL

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Executive ViewAI

Why It Matters

Apache NiFi deployments with component-level authorization controls are vulnerable to a privilege escalation flaw allowing authenticated users to bypass authorization boundaries through parameter manipulation. Attackers can modify parameter values affecting components outside their authorized access scope, potentially triggering code execution in stopped processors. Organizations running NiFi prior to version 2.11.0 with parameter-driven component configurations face a direct threat to data pipeline integrity and operational security.

Business Impact: Severe
Compensating Controls

Apply vendor patch by upgrading to Apache NiFi 2.11.0 per NIFI-16148. Until patched, restrict parameter context write access to administrators only and disable executable script parameters.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Medium
widely used in enterprise data pipeline and ETL deployments
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

More in Nifi

View all
CVE-2023-34468 HIGH POC
8.8 Jun 12

The DBCPConnectionPool and HikariCPConnectionPool Controller Services in Apache NiFi 0.0.2 through 1.21.0 allow an authe

CVE-2019-10086 HIGH
7.3 Aug 20

In Apache Commons Beanutils 1.9.2, a special BeanIntrospector class was added which allows suppressing the ability for a

CVE-2017-5636 CRITICAL
9.8 Oct 19

In Apache NiFi before 0.7.2 and 1.x before 1.1.2 in a cluster environment, the proxy chain serialization/deserialization

CVE-2018-1309 CRITICAL
9.8 May 23

Apache NiFi External XML Entity issue in SplitXML processor. Rated critical severity (CVSS 9.8), this vulnerability is r

CVE-2021-20190 HIGH
8.1 Jan 19

A flaw was found in jackson-databind before 2.9.10.7. Rated high severity (CVSS 8.1), this vulnerability is remotely exp

CVE-2026-68981 HIGH
8.8 Aug 03

Uncontrolled decompression in Apache NiFi 1.5.0 through 2.10.0 exposes the REST API to unauthenticated denial-of-service

CVE-2023-36542 HIGH
8.8 Jul 29

Apache NiFi 0.0.2 through 1.22.0 include Processors and Controller Services that support HTTP URL references for retriev

CVE-2022-33140 HIGH
8.8 Jun 15

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

CVE-2019-12421 HIGH
8.8 Nov 19

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

CVE-2026-62354 HIGH
7.7 Aug 03

Authorization bypass in Apache NiFi 1.10.0 through 2.10.0 allows read-only authenticated users to submit Parameter Conte

CVE-2017-5635 HIGH
7.5 Oct 19

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

CVE-2017-7667 HIGH
7.5 Jun 12

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

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy