CVE-2016-7413
KrytyczneStreszczenie
Podatność typu use-after-free w funkcji wddx_stack_destroy w PHP przed wersją 5.6.26 oraz 7.x przed wersją 7.0.11 umożliwia zdalnym atakującym spowodowanie odmowy usługi lub potencjalnie innych nieokreślonych skutków. Problem występuje w przypadku dokumentu XML wddxPacket, który nie zawiera tagu końcowego dla elementu pola recordset, co prowadzi do niewłaściwego przetwarzania w wywołaniu wddx_deserialize.
Ocena ryzyka
Organizacje mogą być narażone na ataki, które prowadzą do odmowy usługi, co może wpłynąć na dostępność aplikacji. Dodatkowo, istnieje ryzyko nieokreślonych skutków, które mogą wpłynąć na integralność systemu.
Rekomendacja
Zaleca się aktualizację PHP do wersji 5.6.26 lub 7.0.11 i nowszych, aby usunąć tę podatność. Należy również monitorować aplikacje korzystające z wddx, aby zminimalizować ryzyko ataków.
Oryginalny opis (angielski, źródło NVD)
Use-after-free vulnerability in the wddx_stack_destroy 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 or possibly have unspecified other impact via a wddxPacket XML document that lacks an end-tag for a recordset field element, leading to mishandling in a wddx_deserialize call.

