Katalog CVE

CVE-2026-24469

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Serwer HTTP C++ w wersjach 1.0 i niższych jest podatny na atak typu Path Traversal poprzez metodę RequestHandler::handleRequest. Atakujący może odczytać dowolne pliki z systemu plików serwera, wysyłając złośliwe żądanie HTTP GET zawierające sekwencje ../.

Ocena ryzyka

Podatność ta umożliwia nieautoryzowanym zdalnym atakującym dostęp do wrażliwych danych na serwerze, co może prowadzić do poważnych naruszeń bezpieczeństwa organizacji.

Rekomendacja

Zaleca się aktualizację serwera do najnowszej wersji, która zawiera poprawki bezpieczeństwa, oraz wdrożenie dodatkowych mechanizmów zabezpieczających, aby zminimalizować ryzyko ataków typu Path Traversal.

Powiązane podatności

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

C++ HTTP Server is an HTTP/1.1 server built to handle client connections and serve HTTP requests. Versions 1.0 and below are vulnerable to Path Traversal via the RequestHandler::handleRequest method. This flaw allows an unauthenticated, remote attacker to read arbitrary files from the server's filesystem by crafting a malicious HTTP GET request containing ../ sequences. The application fails to sanitize the filename variable derived from the user-controlled URL path, directly concatenating it to the files_directory base path and enabling traversal outside the intended root. No patch was available at the time of publication.

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