CVE-2016-0729
KrytyczneStreszczenie
Wielokrotne przepełnienia bufora w bibliotece parsera XML w Apache Xerces-C przed wersją 3.1.3 mogą umożliwić zdalnym atakującym spowodowanie awarii usługi (błąd segmentacji lub uszkodzenie pamięci) lub potencjalne wykonanie dowolnego kodu poprzez spreparowany dokument.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do zakłócenia działania systemu lub uzyskania nieautoryzowanego dostępu do systemu poprzez wykonanie złośliwego kodu.
Rekomendacja
Zaleca się aktualizację biblioteki Apache Xerces-C do wersji 3.1.3 lub nowszej w celu usunięcia tej podatności.
Inne podatności w Apache Xerces-C
Zobacz wszystkie- CVE-2012-0880Wysokie
Apache Xerces-C++ umożliwia zdalnym atakującym spowodowanie odmowy usługi (zużycie CPU) poprzez wysłanie spreparowanej wiadomości do usługi XML, co prowadzi do kolizji w tabeli haszującej.
- CVE-2016-4463Wysokie
W Apache Xerces-C++ przed wersją 3.1.4 występuje przepełnienie bufora na stosie, które może być wykorzystane przez atakujących w kontekście zależnym do spowodowania odmowy usługi poprzez głęboko zagnieżdżony DTD.
- CVE-2016-2099Krytyczne
Podatność typu use-after-free w Apache Xerces C++ 3.1.3 i wcześniejszych wersjach umożliwia atakującym, zależnie od kontekstu, wywołanie nieokreślonego wpływu poprzez wprowadzenie nieprawidłowego znaku w dokumencie XML.
Oryginalny opis (angielski, źródło NVD)
Multiple buffer overflows in (1) internal/XMLReader.cpp, (2) util/XMLURL.cpp, and (3) util/XMLUri.cpp in the XML Parser library in Apache Xerces-C before 3.1.3 allow remote attackers to cause a denial of service (segmentation fault or memory corruption) or possibly execute arbitrary code via a crafted document.

