Katalog CVE

CVE-2026-55629

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

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

Streszczenie

Whistle, narzędzie do debugowania proxy HTTP/HTTPS/WebSocket, zawiera podatność na odczyt dowolnych plików. W wersjach przed 2.10.3, obsługa żądania GET /cgi-bin/temp/get nieprawidłowo waliduje parametr filename, umożliwiając atakującemu odczyt plików systemowych, takich jak /etc/passwd.

Ocena ryzyka

Atakujący może zdalnie odczytać wrażliwe pliki systemowe, co prowadzi do wycieku danych uwierzytelniających, konfiguracji lub innych poufnych informacji, zagrażając bezpieczeństwu całej organizacji.

Rekomendacja

Należy natychmiast zaktualizować Whistle do wersji 2.10.3 lub nowszej, która zawiera poprawkę eliminującą tę podatność.

Powiązane podatności

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

Whistle is an HTTP, HTTP2, HTTPS, and WebSocket debugging proxy. Prior to 2.10.3, lib/service/service.js handles GET /cgi-bin/temp/get by reading req.query.filename, joining it to TEMP_FILES_PATH only when it matches the temporary file pattern, and otherwise passing the user-supplied filename directly to getFile, allowing a remote attacker to read arbitrary files such as /etc/passwd. This issue is reported as fixed in version 2.10.3.

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