Katalog CVE
CVE-2017-16931
KrytyczneStreszczenie
W libxml2 przed wersją 2.9.5 występuje problem z obsługą referencji encji parametru, ponieważ makro NEXTL wywołuje funkcję xmlParserHandlePEReference w przypadku wystąpienia znaku '%' w nazwie DTD.
Ocena ryzyka
Wykorzystanie tej podatności może prowadzić do nieprawidłowego przetwarzania danych, co może skutkować atakami typu XML External Entity (XXE).
Rekomendacja
Zaleca się aktualizację libxml2 do wersji 2.9.5 lub nowszej, aby usunąć tę podatność.
Oryginalny opis (angielski, źródło NVD)
parser.c in libxml2 before 2.9.5 mishandles parameter-entity references because the NEXTL macro calls the xmlParserHandlePEReference function in the case of a '%' character in a DTD name.

