CVE-2016-7130
WysokieStreszczenie
Funkcja php_wddx_pop_element w PHP przed wersją 5.6.25 oraz 7.x przed wersją 7.0.10 umożliwia zdalnym atakującym spowodowanie odmowy usługi poprzez dereferencję wskaźnika NULL, co prowadzi do awarii aplikacji. Problem występuje w przypadku nieprawidłowej wartości binarnej base64 w dokumencie XML wddxPacket.
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. Potencjalnie mogą wystąpić także inne nieokreślone skutki.
Rekomendacja
Zaleca się aktualizację PHP do wersji 5.6.25 lub 7.0.10 oraz monitorowanie aplikacji pod kątem nieprawidłowych danych wejściowych. Warto również wdrożyć dodatkowe mechanizmy zabezpieczające przed atakami typu DoS.
Inne podatności w PHP (przed wersją 5.6.25 oraz 7.x przed wersją 7.0.10)
Oryginalny opis (angielski, źródło NVD)
The php_wddx_pop_element function in ext/wddx/wddx.c in PHP before 5.6.25 and 7.x before 7.0.10 allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) or possibly have unspecified other impact via an invalid base64 binary value, as demonstrated by a wddx_deserialize call that mishandles a binary element in a wddxPacket XML document.

