CVE-2009-2042
Last modified
CVE-2009-2042 is a vulnerability of currently unknown severity. libpng before 1.2.37 does not properly parse 1-bit interlaced images with width values that are not divisible by 8, which causes libpng to include uninitialized bits in certain rows of a PNG file and might allow remote attackers to read portions of sensitive memory via "out-of-bounds pixels" in the file.. EPSS estimates a 2.28% chance of exploitation in the next 30 days.
Description
libpng before 1.2.37 does not properly parse 1-bit interlaced images with width values that are not divisible by 8, which causes libpng to include uninitialized bits in certain rows of a PNG file and might allow remote attackers to read portions of sensitive memory via "out-of-bounds pixels" in the file.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions | Update |
|---|---|---|---|
| Libpng | Libpng | <= 1.2.35 | — |
| Libpng | Libpng | 0.89c | — |
| Libpng | Libpng | 0.95 | — |
| Libpng | Libpng | 1.0.0 | — |
| Libpng | Libpng | 1.0.1 | — |
| Libpng | Libpng | 1.0.2 | — |
| Libpng | Libpng | 1.0.7 | Beta17 |
| Libpng | Libpng | 1.0.8 | — |
| Libpng | Libpng | 1.0.9 | — |
| Libpng | Libpng | 1.0.10 | — |
| Libpng | Libpng | 1.0.11 | — |
| Libpng | Libpng | 1.0.12 | — |
| Libpng | Libpng | 1.0.13 | — |
| Libpng | Libpng | 1.0.14 | — |
| Libpng | Libpng | 1.0.15 | — |
| Libpng | Libpng | 1.0.16 | — |
| Libpng | Libpng | 1.0.17 | — |
| Libpng | Libpng | 1.0.18 | — |
| Libpng | Libpng | 1.0.19 | — |
| Libpng | Libpng | 1.0.20 | — |
| Libpng | Libpng | 1.0.21 | — |
| Libpng | Libpng | 1.0.22 | — |
| Libpng | Libpng | 1.0.23 | — |
| Libpng | Libpng | 1.2.0 | — |
| Libpng | Libpng | 1.2.1 | — |
| Libpng | Libpng | 1.2.2 | — |
| Libpng | Libpng | 1.2.3 | — |
| Libpng | Libpng | 1.2.10 | — |
| Libpng | Libpng | 1.2.11 | — |
| Libpng | Libpng | 1.2.13 | — |
| Libpng | Libpng | 1.2.14 | — |
| Libpng | Libpng | 1.2.15 | — |
| Libpng | Libpng | 1.2.16 | — |
| Libpng | Libpng | 1.2.17 | — |
| Libpng | Libpng | 1.2.18 | — |
| Libpng | Libpng | 1.2.19 | — |
| Libpng | Libpng | 1.2.20 | — |
| Libpng | Libpng | 1.2.21 | — |
| Libpng | Libpng | 1.2.22 | — |
| Libpng | Libpng | 1.2.23 | — |
| Libpng | Libpng | 1.2.24 | — |
| Libpng | Libpng | 1.2.25 | — |
| Libpng | Libpng | 1.2.26 | — |
| Libpng | Libpng | 1.2.30 | — |
| Libpng | Libpng | 1.2.31 | — |
| Libpng | Libpng | 1.2.33 | — |
| Libpng | Libpng | 1.2.34 | — |
References
- http://secunia.com/advisories/35346Vendor Advisory
- http://www.libpng.org/pub/png/libpng.htmlPatch, Vendor Advisory
- http://www.vupen.com/english/advisories/2009/1510Patch, Vendor Advisory
- http://secunia.com/advisories/35346Vendor Advisory
- http://www.libpng.org/pub/png/libpng.htmlPatch, Vendor Advisory
- http://www.vupen.com/english/advisories/2009/1510Patch, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2009-2042?
How severe is CVE-2009-2042?
How do I fix CVE-2009-2042?
Are you affected by CVE-2009-2042?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
