Katalog CVE

CVE-2026-67185

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

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

Streszczenie

TinyWeb do wersji 0.0.8 zawiera podatność na path traversal, która pozwala nieuwierzytelnionym atakującym na odczyt dowolnych plików poprzez podanie sekwencji ../ w ścieżce URL. Ścieżka jest konkatenowana bez normalizacji, usuwania segmentów kropek ani sprawdzania granic. Atakujący może ujawnić wrażliwe pliki, takie jak magazyny poświadczeń i klucze prywatne, gdy serwer działa jako root.

Ocena ryzyka

Atakujący może odczytać dowolne pliki na serwerze, w tym poufne dane uwierzytelniające i klucze prywatne, co prowadzi do naruszenia poufności i może umożliwić dalsze ataki.

Rekomendacja

Należy zaktualizować TinyWeb do wersji powyżej 0.0.8, która zawiera poprawkę normalizacji ścieżek i usuwania segmentów kropek.

Inne podatności w TinyWeb

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

TinyWeb through 0.0.8 contains a path traversal vulnerability that allows unauthenticated attackers to read arbitrary files by submitting ../ sequences in the URL path, which are concatenated directly to the configured web root in HttpBuilder::buildResponse() without normalization, dot-segment removal, or boundary checks. Attackers can craft a single request with ../ sequences that pass through the URL parser unchanged and reach the filesystem call via HttpFile::setFile(), exposing sensitive files such as credential stores and private keys when the server process runs as root.

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