Katalog CVE

CVE-2016-7418

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja php_wddx_push_element w PHP przed wersją 5.6.26 oraz 7.x przed wersją 7.0.11 umożliwia zdalnym atakującym spowodowanie odmowy usługi poprzez nieprawidłowy dostęp do wskaźnika i odczyt poza zakresem. Problem ten występuje w przypadku błędnego elementu logicznego w dokumencie XML wddxPacket, co prowadzi do niewłaściwego przetwarzania w wywołaniu wddx_deserialize.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do zakłócenia działania aplikacji, co może prowadzić do przestojów i utraty dostępności usług. Dodatkowo, istnieje ryzyko nieokreślonego wpływu na system.

Rekomendacja

Zaleca się aktualizację PHP do wersji 5.6.26 lub 7.0.11 oraz późniejszych, aby usunąć tę podatność. Należy również monitorować aplikacje korzystające z WDDX pod kątem nieprawidłowych danych wejściowych.

Inne podatności w PHP (przed wersją 5.6.26 oraz 7.x przed wersją 7.0.11)

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

The php_wddx_push_element function in ext/wddx/wddx.c in PHP before 5.6.26 and 7.x before 7.0.11 allows remote attackers to cause a denial of service (invalid pointer access and out-of-bounds read) or possibly have unspecified other impact via an incorrect boolean element in a wddxPacket XML document, leading to mishandling in a wddx_deserialize call.

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