Katalog CVE

CVE-2026-116285

Niskie ryzyko· EPSS 21%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

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

Streszczenie

HTTP::Body w wersjach przed 1.23_01 dla Perla pozwala na wyczerpanie CPU poprzez kwadratowy backtracking wyrażenia regularnego przy parsowaniu ciał żądań chunked. Dopasowanie linii rozmiaru fragmentu może zająć czas kwadratowy w stosunku do jej długości, bez ograniczenia długości linii.

Ocena ryzyka

Zdalny atakujący może wyczerpać CPU aplikacji przetwarzającej żądania chunked, powodując odmowę usługi.

Rekomendacja

Zaktualizuj HTTP::Body do wersji 1.23_01 lub nowszej.

Inne podatności w HTTP::Body

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

HTTP::Body versions before 1.23_01 for Perl allow CPU exhaustion via quadratic regex backtracking when parsing chunked request bodies. In chunked mode, used when no content length is given, add() matches each chunk-size line with `/^([\da-fA-F]+).*\x0D\x0A/`. On a line of hex digits whose first LF has no CR before it, the digits and `.*` backtrack against each other, so a single add() takes time quadratic in the line's length. Nothing limits how long the line can be. A remote attacker can exhaust CPU in applications that pass chunked request bodies to HTTP::Body.

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