CVE-2016-7126
KrytyczneStreszczenie
Funkcja imagetruecolortopalette w PHP przed wersją 5.6.25 oraz 7.x przed wersją 7.0.10 nieprawidłowo waliduje liczbę kolorów, co może prowadzić do odmowy usługi lub innych nieokreślonych skutków.
Ocena ryzyka
Atakujący zdalnie mogą wykorzystać tę podatność do wywołania błędów alokacji pamięci oraz zapisu poza przydzielonym obszarem, co może wpłynąć na stabilność aplikacji.
Rekomendacja
Zaleca się aktualizację PHP do najnowszej wersji, aby usunąć tę podatność oraz zapewnić odpowiednią walidację danych wejściowych.
Oryginalny opis (angielski, źródło NVD)
The imagetruecolortopalette function in ext/gd/gd.c in PHP before 5.6.25 and 7.x before 7.0.10 does not properly validate the number of colors, which allows remote attackers to cause a denial of service (select_colors allocation error and out-of-bounds write) or possibly have unspecified other impact via a large value in the third argument.

