First published: Wed Mar 15 2017(Updated: )
The read_image_tga function in gd_tga.c in the GD Graphics Library (aka libgd) before 2.2.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted TGA file, related to the decompression buffer.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
libgd | <=2.2.3 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2016-6906 is classified as a denial of service vulnerability that can lead to crashes or service disruption.
To fix CVE-2016-6906, upgrade your GD Graphics Library (libgd) to version 2.2.4 or later.
CVE-2016-6906 is caused by an out-of-bounds read in the read_image_tga function when processing crafted TGA files.
CVE-2016-6906 affects libgd versions earlier than 2.2.4.
There are no known mitigations for CVE-2016-6906 that do not involve upgrading to a patched version of libgd.