CVE Catalog

CVE-2026-87976

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.39%

32th percentile - higher than 32% of all known CVEs

Summary

Apache NiFi Registry versions 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 these coordinates as filesystem path components without rejecting 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 filesystem operations outside the file persistence directory.

Risk Assessment

An authenticated user with bundle write permissions can write or delete files outside the designated directory, potentially overwriting configuration files, injecting malicious code, or damaging the system. The flaw requires authentication, but in multi-user environments it can be exploited by someone with basic privileges.

Recommendation

Upgrade Apache NiFi Registry to version 2.12.0, which rejects parent-directory coordinates and requires a normalized path to remain a strict child of the storage root location. Until upgraded, restrict bundle write and delete permissions to trusted accounts only.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS