CVE-2026-66752
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 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

