Katalog CVE

CVE-2026-67183

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.37%

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

Streszczenie

TinyWeb do wersji 0.0.8 zawiera podatność na wyciek pamięci, która pozwala nieuwierzytelnionym atakującym na wyczerpanie dostępnej pamięci poprzez wysyłanie zwykłych, poprawnie sformułowanych żądań HTTP. Każde żądanie powoduje alokację obiektów Url, HttpHeaders i HttpHeader za pomocą operatora new, które nigdy nie są zwalniane z powodu braku destruktorów i nieosiągalnych wywołań delete. Powoduje to monotoniczny wzrost pamięci procesu roboczego o około 20-28 kB na żądanie, aż do zabicia procesu.

Ocena ryzyka

Atakujący może spowodować wyczerpanie pamięci serwera, prowadząc do awarii procesów roboczych i odmowy usługi (DoS), co uniemożliwia działanie aplikacji.

Rekomendacja

Należy zaktualizować TinyWeb do wersji powyżej 0.0.8, która zawiera poprawkę zwalniania pamięci poprzez dodanie destruktorów i odpowiednich wywołań delete.

Inne podatności w TinyWeb

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

TinyWeb through 0.0.8 contains a memory leak vulnerability that allows unauthenticated attackers to exhaust available memory by sending ordinary well-formed HTTP requests. Each request causes HttpParser::execute() to allocate Url objects, HttpHeaders objects, and HttpHeader instances via raw new expressions that are never freed due to missing destructors and unreachable delete calls, causing worker resident memory to grow monotonically by approximately 20 to 28 kB per request until the worker process is killed.

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