Katalog CVE

CVE-2022-29824

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

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
3.75%

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

Streszczenie

W libxml2 przed wersją 2.9.14 funkcje obsługi buforów w buf.c (xmlBuf*) i tree.c (xmlBuffer*) nie sprawdzają przepełnień liczb całkowitych, co może prowadzić do zapisów poza pamięcią. Wykorzystanie wymaga otwarcia spreparowanego, wielogigabajtowego pliku XML. Dotyczy to również innych programów używających funkcji buforowych libxml2, np. libxslt do wersji 1.1.35.

Ocena ryzyka

Atakujący może doprowadzić do awarii procesu lub potencjalnego wykonania kodu w aplikacjach przetwarzających dane XML, co stanowi poważne ryzyko dla integralności i dostępności.

Rekomendacja

Zaktualizuj libxml2 do wersji 2.9.14 lub nowszej oraz zaktualizuj oprogramowanie zależne, takie jak libxslt.

Inne podatności w libxml2

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

In libxml2 before 2.9.14, several buffer handling functions in buf.c (xmlBuf*) and tree.c (xmlBuffer*) don't check for integer overflows. This can result in out-of-bounds memory writes. Exploitation requires a victim to open a crafted, multi-gigabyte XML file. Other software using libxml2's buffer functions, for example libxslt through 1.1.35, is affected as well.

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