Katalog CVE

CVE-2026-66752

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

tiny-http do wersji 0.12.0 zawiera podatność na przemycanie żądań HTTP. Wysłanie nagłówka Transfer-Encoding z dowolną wartością powoduje bezwarunkowe zastosowanie dekodowania fragmentów i odrzucenie Content-Length, co umożliwia ataki desynchronizacji.

Ocena ryzyka

Atakujący może wykorzystać rozbieżność w parsowaniu Transfer-Encoding między tiny-http a poprawnie skonfigurowanym proxy, co prowadzi do przemycania żądań, a także może powodować blokowanie połączeń i przeciążenie wątków roboczych.

Rekomendacja

Zaktualizuj bibliotekę tiny-http do wersji 0.12.1 lub nowszej, która naprawia tę podatność, lub zastosuj obejście polegające na odrzucaniu niestandardowych nagłówków Transfer-Encoding na poziomie proxy.

Inne podatności w tiny-http

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

tiny-http through 0.12.0 contains an HTTP request smuggling vulnerability that allows remote attackers to desynchronize request framing by sending a Transfer-Encoding header with any value, including non-chunked codings, which causes the library to unconditionally apply chunk-decoding and discard Content-Length. Attackers can exploit the discrepancy between tiny_http's improper Transfer-Encoding parsing and a correctly-implemented front-end proxy to produce two distinct interpretations of a single byte stream, enabling request smuggling, and can additionally send non-chunked bodies with non-chunked Transfer-Encoding values to cause failed body reads that tie up connections and consume worker threads without signaling errors to clients.

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