Katalog CVE

CVE-2009-3546

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja _gdGetColors w pliku gd_gd.c w PHP 5.2.11 i 5.3.x przed wersją 5.3.1 oraz w bibliotece GD Graphics 2.x nie weryfikuje poprawnie pewnego członu struktury colorsTotal, co może umożliwić zdalnym atakującym przeprowadzenie ataków typu buffer overflow lub buffer over-read za pomocą spreparowanego pliku GD.

Ocena ryzyka

Podatność ta może prowadzić do poważnych naruszeń bezpieczeństwa, umożliwiając atakującym zdalne wykonanie kodu lub dostęp do wrażliwych danych w systemie.

Rekomendacja

Zaleca się aktualizację PHP do wersji 5.3.1 lub nowszej oraz monitorowanie i zabezpieczanie aplikacji korzystających z biblioteki GD Graphics.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The _gdGetColors function in gd_gd.c in PHP 5.2.11 and 5.3.x before 5.3.1, and the GD Graphics Library 2.x, does not properly verify a certain colorsTotal structure member, which might allow remote attackers to conduct buffer overflow or buffer over-read attacks via a crafted GD file, a different vulnerability than CVE-2009-3293. NOTE: some of these details are obtained from third party information.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS