CVE Catalog

CVE-2004-0990

High
Published: Translated: NVD NIST

Summary

Integer overflow in GD Graphics Library libgd 2.0.28 (libgd2), and possibly other versions, allows remote attackers to cause a denial of service and possibly execute arbitrary code via PNG image files with large image rows values that lead to a heap-based buffer overflow in the gdImageCreateFromPngCtx function.

Risk Assessment

The risk for organizations includes the possibility of remote code execution by an attacker on servers or applications using the vulnerable library, potentially leading to system compromise or service disruption.

Recommendation

It is recommended to immediately update the GD Graphics Library to version 2.0.33 or later, which includes fixes for this vulnerability. Also limit processing of untrusted PNG files until the update is applied.

Related vulnerabilities

Original NVD description (English source)

Integer overflow in GD Graphics Library libgd 2.0.28 (libgd2), and possibly other versions, allows remote attackers to cause a denial of service and possibly execute arbitrary code via PNG image files with large image rows values that lead to a heap-based buffer overflow in the gdImageCreateFromPngCtx function, a different set of vulnerabilities than CVE-2004-0941.

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