Katalog CVE

CVE-2026-108981

NiskieCVSS 3.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

ngx_cache_purge przed wersją 3.0.4 może pozwolić na usunięcie plików przez atak symlink w pewnych sytuacjach, gdy nginx i serwowana aplikacja (np. WordPress) działają na tym samym koncie użytkownika. Atakujący musi być w stanie utworzyć symlink w ścieżce cache. Wersja 3.0.4 naprawia to dla przypadku symlinka utworzonego wcześniej, ale nie rozwiązuje wyścigu TOCTOU.

Ocena ryzyka

Ryzyko nieautoryzowanego usunięcia plików w katalogu cache, co może prowadzić do zakłócenia działania aplikacji lub utraty danych.

Rekomendacja

Zaktualizuj ngx_cache_purge do wersji 3.0.4 lub nowszej. Upewnij się, że nginx i aplikacje nie działają na tym samym koncie użytkownika.

Powiązane podatności

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

ngx_cache_purge before 3.0.4 can allow file deletion via a symlink attack in certain situations where nginx and a served application (e.g., WordPress) run under the same user account. The attacker must be able to create a symlink inside the cache path. Version 3.0.4 fixes this for the case of a symlink created at an arbitrary earlier time, but does not resolve an applicable TOCTOU race condition. (The ngx_cache_purge module follows symlinks while walking the cache directory tree during purge operations. The module relies on nginx's ngx_walk_tree(), which relies on stat() and therefore follows symlinks.)

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