CVE-2016-5766
WysokieStreszczenie
Przepełnienie całkowite w funkcji _gd2GetHeader w bibliotece GD Graphics Library (libgd) przed wersją 2.2.3, używanej w PHP przed wersją 5.5.37, 5.6.x przed 5.6.23 oraz 7.x przed 7.0.8, umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora w stercie i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ poprzez odpowiednio skonstruowane wymiary fragmentów w obrazie.
Ocena ryzyka
Podatność ta może prowadzić do awarii aplikacji, co może zakłócić dostępność usług oraz wpłynąć na stabilność systemu. Atakujący mogą wykorzystać tę lukę do przeprowadzenia ataków typu denial of service.
Rekomendacja
Zaleca się aktualizację biblioteki GD do wersji 2.2.3 lub nowszej oraz aktualizację PHP do wersji 5.5.37, 5.6.23 lub 7.0.8, aby zminimalizować ryzyko związane z tą podatnością.
Inne podatności w GD Graphics Library (libgd) oraz PHP
Oryginalny opis (angielski, źródło NVD)
Integer overflow in the _gd2GetHeader function in gd_gd2.c in the GD Graphics Library (aka libgd) before 2.2.3, as used in PHP before 5.5.37, 5.6.x before 5.6.23, and 7.x before 7.0.8, allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via crafted chunk dimensions in an image.

