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?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2009
- CVE-2009-2036SQL injection vulnerability in index.php in Open Biller 0.1 …
- CVE-2009-2037Multiple directory traversal vulnerabilities in Online Grade…
- CVE-2009-2038Unspecified vulnerability in the Finnish Bank Payment module…
- CVE-2009-2039Unspecified vulnerability in the Luottokunta module before 1…
- CVE-2009-2040admin/options.php in Grestul 1.2 does not properly restrict …
- CVE-2009-2041Cross-site scripting (XSS) vulnerability in A51 D.O.O. activ…
- CVE-2009-2043nsViewManager.cpp in Mozilla Firefox 3.0.2 through 3.0.10 al…
- CVE-2009-2044Mozilla Firefox 3.0.10 and earlier on Linux allows remote at…
- CVE-2009-2045The Cisco Video Surveillance Stream Manager firmware before …
- CVE-2009-2046The embedded web server on the Cisco Video Surveillance 2500…
- CVE-2009-2047Directory traversal vulnerability in the Administration inte…
- CVE-2009-2048Cross-site scripting (XSS) vulnerability in the Administrati…
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
