Katalog CVE

CVE-2026-66729

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.60%

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

Streszczenie

facil.io w wersjach od 0.6.0 do 0.7.6 zawiera podatność polegającą na niedomiarze liczby całkowitej w parserze treści MIME multipart, która pozwala nieuwierzytelnionym zdalnym atakującym na spowodowanie awarii procesu serwera poprzez wysłanie spreparowanego nagłówka Content-Disposition z pustą nazwą pola. Atakujący może wywołać zawinięcie uint32_t w http_mime_parser.h, prowadzące do odczytu pamięci poza zakresem wskaźnika nazwy, co skutkuje błędem magistrali i awarią wątku roboczego przy pojedynczym żądaniu POST.

Ocena ryzyka

Organizacja może doświadczyć przerwania działania serwera (DoS) przez zdalnego, nieuwierzytelnionego atakującego, co może prowadzić do niedostępności usług i potencjalnej utraty danych.

Rekomendacja

Należy zaktualizować facil.io do wersji 0.7.7 lub nowszej, która zawiera poprawkę. Jeśli aktualizacja nie jest możliwa, należy ograniczyć dostęp do serwera lub zastosować reguły WAF blokujące podejrzane nagłówki Content-Disposition.

Inne podatności w facil.io

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

facil.io 0.6.0 through 0.7.6 contains an integer underflow vulnerability in the multipart MIME body parser that allows unauthenticated remote attackers to crash the server process by sending a crafted Content-Disposition header with an empty field name. Attackers can trigger a uint32_t wraparound in http_mime_parser.h causing an out-of-bounds memory read past the name pointer, resulting in a bus fault that crashes the handling worker with a single POST request.

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