Katalog CVE

CVE-2026-117500

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

HTTP::Body w wersjach przed 1.24_01 dla Perla pozwala na wyczerpanie CPU poprzez backtracking wyrażenia regularnego na nazwie pliku w uploadzie multipart. Nazwa bazowa złożona z wielu kropek i kończąca się backslashem powoduje kwadratowy czas dopasowania.

Ocena ryzyka

Zdalny atakujący może jednym żądaniem wyczerpać CPU serwera, powodując odmowę usługi.

Rekomendacja

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

Inne podatności w HTTP::Body

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

HTTP::Body versions before 1.24_01 for Perl allow CPU exhaustion via regex backtracking on the filename of a multipart upload. For every file part, the multipart parser finds the suffix of the uploaded filename by matching the default $basename_regexp, qr/[^.]+(\.[^\\\/]+)$/, against the whole basename. A basename made of many dots and ending in a backslash makes the regex backtrack in time quadratic in its length. A remote attacker can exhaust CPU with one request, as a basename of about 32 KB takes several seconds to match and every file part is matched separately.

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