Katalog CVE

CVE-2026-67184

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.43%

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

Streszczenie

TinyWeb do wersji 0.0.8 zawiera podatność na dereferencję wskaźnika NULL, która pozwala nieuwierzytelnionym atakującym zdalnym na crashowanie procesów roboczych poprzez wysłanie zniekształconej linii żądania HTTP z nieprawidłowym ciągiem wersji. Funkcja HttpParser::execute() nie alokuje obiektu Url, a buildResponse() dereferencjonuje wskaźnik NULL bez sprawdzania flagi valid_requ, powodując SIGSEGV i trwałe wyłączenie serwera po powtórzeniu na wszystkich procesach.

Ocena ryzyka

Atakujący może spowodować trwałe wyłączenie serwera (DoS), co uniemożliwia dostęp do usługi i wymaga ręcznego restartu, powodując znaczące przestoje.

Rekomendacja

Należy zaktualizować TinyWeb do wersji powyżej 0.0.8, która zawiera poprawkę sprawdzania poprawności wersji i obsługi błędów alokacji.

Inne podatności w TinyWeb

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

TinyWeb through 0.0.8 contains a null pointer dereference vulnerability that allows unauthenticated remote attackers to crash worker processes by sending a malformed HTTP request line with an invalid version string. The HttpParser::execute() function fails to allocate the Url object when version parsing fails, leaving the url pointer NULL, and buildResponse() subsequently dereferences this NULL pointer without checking the valid_requ flag, producing a SIGSEGV that terminates the worker process and, when repeated across all workers, takes the server permanently offline until manually restarted.

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