Katalog CVE

CVE-2026-15074

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

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

Streszczenie

Biblioteka @fastify/static do wersji 10.1.0 nie odrzuca sekwencji '..' w ścieżkach URL przed rozpoznaniem pliku. Umożliwia to ominięcie zabezpieczeń przed path traversal i odczyt plików wewnątrz katalogu statycznego, które znajdują się pod chronionym prefiksem URL. Podatność została załatana w wersji 10.1.1.

Ocena ryzyka

Niezautoryzowany atakujący może ominąć middleware tras i odczytać pliki statyczne, które powinny być chronione, co może prowadzić do wycieku wrażliwych danych.

Rekomendacja

Należy zaktualizować @fastify/static do wersji 10.1.1 lub nowszej.

Inne podatności w @fastify/static

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

@fastify/static up to and including version 10.1.0 fails to reject dot-dot path segments in request pathnames before the file-resolution stage. This is a bypass of the earlier fix for CVE-2026-6414, which only covered encoded forward slashes. Because the underlying send library normalizes dot segments before applying its own path-traversal guard, an unauthenticated attacker can bypass any route-scoped middleware and read files inside the static root that live under the guarded URL prefix. The bypass does not allow access outside the configured static root by itself, it defeats route-guard filtering only. The issue is patched in @fastify/static 10.1.1.

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