Katalog CVE

CVE-2009-3720

Średnie
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Bardzo wysokie ryzyko
27.92%

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

Streszczenie

Funkcja updatePosition w pliku lib/xmltok_impl.c biblioteki Expat 2.0.1 zawiera podatność na odczyt poza zakresem bufora. Specjalnie spreparowane sekwencje UTF-8 w dokumencie XML mogą spowodować awarię aplikacji.

Ocena ryzyka

Atakujący może zdalnie doprowadzić do odmowy usługi (DoS) poprzez wysłanie spreparowanego dokumentu XML, co może zakłócić działanie aplikacji korzystających z Expat, takich jak Python czy PyXML.

Rekomendacja

Należy zaktualizować bibliotekę Expat do wersji 2.0.2 lub nowszej, która zawiera poprawkę dla tej podatności. W przypadku braku możliwości aktualizacji, należy ograniczyć przetwarzanie niezaufanych dokumentów XML.

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

The updatePosition function in lib/xmltok_impl.c in libexpat in Expat 2.0.1, as used in Python, PyXML, w3c-libwww, and other software, allows context-dependent attackers to cause a denial of service (application crash) via an XML document with crafted UTF-8 sequences that trigger a buffer over-read, a different vulnerability than CVE-2009-2625.

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