Katalog CVE

CVE-2015-6837

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja xsl_ext_function_php w PHP przed wersją 5.4.45, 5.5.x przed 5.5.29 oraz 5.6.x przed 5.6.13, przy użyciu libxml2 przed wersją 2.9.2, nie uwzględnia możliwości wartości NULL w zwracanym wyniku, co prowadzi do błędów podczas wstępnego sprawdzania błędów. To umożliwia zdalnym atakującym spowodowanie odmowy usługi poprzez odpowiednio skonstruowany dokument XML.

Ocena ryzyka

Organizacje mogą być narażone na ataki, które prowadzą do awarii aplikacji, co może skutkować przerwami w dostępności usług. W szczególności, atakujący mogą wykorzystać tę podatność do zdalnego wywołania błędów w aplikacji.

Rekomendacja

Zaleca się aktualizację PHP do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, warto monitorować i walidować dokumenty XML przetwarzane przez aplikacje.

Powiązane podatności

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

The xsl_ext_function_php function in ext/xsl/xsltprocessor.c in PHP before 5.4.45, 5.5.x before 5.5.29, and 5.6.x before 5.6.13, when libxml2 before 2.9.2 is used, does not consider the possibility of a NULL valuePop return value before proceeding with a free operation during initial error checking, which allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted XML document, a different vulnerability than CVE-2015-6838.

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