CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2009-3546

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS