Apache NiFi Registry 0.4.0 through 2.11.0 are subject to path manipulation when storing extension bundle content using group, artifact, and version coordinates from uploaded NAR manifests. The default file persistence provider used coordinates as filesystem path components without rejected parent-directory names, and the path-containment check compared an unnormalized resolved path. An authenticated user authorized to write and delete bundles in a bucket can upload a NAR with a crafted manifest resulting in file system operations outside of the file persistence directory. Upgrading to Apache NiFi Registry 2.12.0 is the recommended mitigation, which rejects parent-directory coordinates and requires a normalized path to remain a strict child of the storage root location.
History

Mon, 21 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
First Time appeared Apache nifi
CPEs cpe:2.3:a:apache:nifi:*:*:*:*:*:*:*:*
Vendors & Products Apache nifi
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H'}


Fri, 18 Sep 2026 03:30:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache nifi Registry
Vendors & Products Apache
Apache nifi Registry

Thu, 17 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 16 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
References

Wed, 16 Sep 2026 19:45:00 +0000

Type Values Removed Values Added
Description Apache NiFi Registry 0.4.0 through 2.11.0 are subject to path manipulation when storing extension bundle content using group, artifact, and version coordinates from uploaded NAR manifests. The default file persistence provider used coordinates as filesystem path components without rejected parent-directory names, and the path-containment check compared an unnormalized resolved path. An authenticated user authorized to write and delete bundles in a bucket can upload a NAR with a crafted manifest resulting in file system operations outside of the file persistence directory. Upgrading to Apache NiFi Registry 2.12.0 is the recommended mitigation, which rejects parent-directory coordinates and requires a normalized path to remain a strict child of the storage root location.
Title Apache NiFi Registry: Improper Limitation of Pathname in Persisted Extension Bundles
Weaknesses CWE-22
References
Metrics cvssV4_0

{'score': 7.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/S:P/AU:Y/R:U/V:C'}


cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published: 2026-09-16T19:32:56.293Z

Updated: 2026-09-17T19:13:23.645Z

Reserved: 2026-09-09T18:20:30.141Z

Link: CVE-2026-87976

cve-icon Vulnrichment

Updated: 2026-09-17T19:13:19.203Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-16T20:17:38.320

Modified: 2026-09-21T14:14:51.633

Link: CVE-2026-87976

cve-icon Redhat

No data.