Katalog CVE

CVE-2026-124317

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

libexpat do wersji 2.10.0 zawiera podatność odczytu poza granicami bufora w funkcjach unknown_toUtf8() i unknown_toUtf16() w pliku xmltok.c podczas obsługi nieznanych kodowań zarejestrowanych przez aplikację. Atakujący może dostarczyć dokument kończący się obciętym wielobajtowym ciągiem, powodując odczyt przez callback konwersji poza bufor parsowania, co prowadzi do wycieku sąsiedniej pamięci lub awarii aplikacji.

Ocena ryzyka

Podatność może prowadzić do ujawnienia danych z pamięci procesu lub odmowy usługi w aplikacjach parsujących niezaufany XML. Wpływa na szeroką klasę oprogramowania korzystającego z libexpat.

Rekomendacja

Zaktualizuj libexpat do wersji nowszej niż 2.10.0. Do czasu aktualizacji unikaj przetwarzania niezaufanych dokumentów XML z niestandardowymi kodowaniami.

Inne podatności w libexpat

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

libexpat through 2.10.0 contains an out-of-bounds read vulnerability in unknown_toUtf8() and unknown_toUtf16() in xmltok.c when handling application-registered unknown encodings. Attackers can supply a document ending in a truncated multibyte sequence so the convert callback reads past the parse buffer, leaking adjacent memory or crashing applications.

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