Katalog CVE

CVE-2026-87976

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.39%

Percentyl 32 - wyżej niż 32% wszystkich znanych CVE

Streszczenie

Apache NiFi Registry w wersjach od 0.4.0 do 2.11.0 jest podatny na manipulację ścieżkami podczas przechowywania zawartości pakietów rozszerzeń przy użyciu współrzędnych group, artifact i version z przesłanych manifestów NAR. Domyślny dostawca trwałości plików używał tych współrzędnych jako komponentów ścieżki bez odrzucania nazw katalogów nadrzędnych, a sprawdzenie zawierania ścieżki porównywało nieznormlizowaną ścieżkę. Uwierzytelniony użytkownik uprawniony do zapisu i usuwania pakietów w buckecie może przesłać NAR ze spreparowanym manifestem, powodując operacje na systemie plików poza katalogiem trwałości.

Ocena ryzyka

Uwierzytelniony użytkownik z uprawnieniami do zapisu pakietów może zapisywać lub usuwać pliki poza wyznaczonym katalogiem, co może prowadzić do nadpisania plików konfiguracyjnych, wstrzyknięcia złośliwego kodu lub uszkodzenia systemu. Luka wymaga uwierzytelnienia, ale w środowiskach z wieloma użytkownikami może zostać wykorzystana przez osobę z podstawowymi uprawnieniami.

Rekomendacja

Należy zaktualizować Apache NiFi Registry do wersji 2.12.0, która odrzuca współrzędne z katalogiem nadrzędnym i wymaga, aby znormalizowana ścieżka pozostawała bezpośrednim dzieckiem katalogu głównego przechowywania. Do czasu aktualizacji warto ograniczyć uprawnienia do zapisu i usuwania pakietów wyłącznie do zaufanych kont.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS