CVE-2016-4538
KrytyczneStreszczenie
Funkcja bcpowmod w PHP przed wersją 5.5.35, 5.6.x przed 5.6.21 oraz 7.x przed 7.0.6 modyfikuje niektóre struktury danych bez uwzględnienia, czy są one kopiami globalnych zmiennych _zero_, _one_ lub _two_. To może umożliwić zdalnym atakującym spowodowanie odmowy usługi lub innego nieokreślonego wpływu poprzez odpowiednio skonstruowane wywołanie.
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 i usług. Potencjalne nieokreślone skutki mogą również zagrażać integralności systemu.
Rekomendacja
Zaleca się aktualizację PHP do najnowszej wersji, aby usunąć tę podatność. Należy również monitorować aplikacje pod kątem nietypowych zachowań mogących wskazywać na próby ataku.
Oryginalny opis (angielski, źródło NVD)
The bcpowmod function in ext/bcmath/bcmath.c in PHP before 5.5.35, 5.6.x before 5.6.21, and 7.x before 7.0.6 modifies certain data structures without considering whether they are copies of the _zero_, _one_, or _two_ global variable, which allows remote attackers to cause a denial of service or possibly have unspecified other impact via a crafted call.

