CVE-2009-2042

N/A
Published: June 12, 2009 at 08:07 PM UTC
Updated: June 16, 2026 at 11:08 PM UTC
1 product affected across 1 vendorLibpng

Using N/A by N/A?

Get instant alerts when new vulnerabilities affect N/A - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
N/A
Exploit prediction
EPSS 2%

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.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

v ≤ 1.2.350.89c0.951.0.01.0.11.0.101.0.10 beta11.0.10 rc11.0.111.0.11 beta11.0.11 beta21.0.11 beta31.0.11 rc11.0.121.0.12 beta11.0.12 rc11.0.131.0.141.0.151.0.15 rc11.0.15 rc21.0.15 rc31.0.161.0.171.0.17 rc11.0.181.0.191.0.19 rc11.0.19 rc21.0.19 rc31.0.19 rc51.0.21.0.201.0.211.0.21 rc11.0.21 rc21.0.221.0.22 rc11.0.231.0.23 rc11.0.7 beta171.0.7 beta181.0.7 rc11.0.7 rc21.0.81.0.8 beta11.0.8 beta21.0.8 beta31.0.8 beta41.0.8 rc11.0.91.0.9 beta11.0.9 beta101.0.9 beta21.0.9 beta31.0.9 beta41.0.9 beta51.0.9 beta61.0.9 beta71.0.9 beta81.0.9 beta91.0.9 rc11.0.9 rc21.2.01.2.0 beta11.2.0 beta21.2.0 beta31.2.0 beta41.2.0 beta51.2.0 rc11.2.11.2.1 beta11.2.1 beta21.2.1 beta31.2.1 beta41.2.1 rc11.2.1 rc21.2.101.2.10 beta11.2.10 beta21.2.10 beta31.2.10 beta41.2.10 beta51.2.10 beta61.2.10 beta71.2.10 rc11.2.10 rc21.2.10 rc31.2.111.2.11 beta11.2.11 beta21.2.11 beta31.2.11 beta41.2.11 rc11.2.11 rc21.2.11 rc31.2.11 rc51.2.131.2.13 beta11.2.13 rc11.2.13 rc21.2.141.2.14 beta11.2.14 beta21.2.14 rc11.2.151.2.15 beta11.2.15 beta21.2.15 beta31.2.15 beta41.2.15 beta51.2.15 beta61.2.15 rc11.2.15 rc21.2.15 rc31.2.15 rc41.2.15 rc51.2.161.2.16 beta11.2.16 beta21.2.16 rc11.2.171.2.17 beta11.2.17 beta21.2.17 rc11.2.17 rc21.2.17 rc31.2.17 rc41.2.181.2.191.2.19 beta11.2.19 beta101.2.19 beta111.2.19 beta121.2.19 beta131.2.19 beta141.2.19 beta151.2.19 beta161.2.19 beta171.2.19 beta181.2.19 beta191.2.19 beta21.2.19 beta201.2.19 beta211.2.19 beta221.2.19 beta231.2.19 beta241.2.19 beta251.2.19 beta261.2.19 beta271.2.19 beta281.2.19 beta291.2.19 beta31.2.19 beta301.2.19 beta311.2.19 beta321.2.19 beta331.2.19 beta41.2.19 beta51.2.19 beta61.2.19 beta71.2.19 beta81.2.19 beta91.2.19 rc11.2.19 rc21.2.19 rc31.2.19 rc41.2.19 rc51.2.19 rc61.2.21.2.2 beta11.2.2 beta21.2.2 beta31.2.2 beta41.2.2 beta51.2.2 beta61.2.2 rc11.2.201.2.20 beta011.2.20 beta021.2.20 beta031.2.20 beta041.2.20 rc11.2.20 rc21.2.20 rc31.2.20 rc41.2.20 rc51.2.20 rc61.2.211.2.21 beta11.2.21 beta21.2.21 rc11.2.21 rc21.2.21 rc31.2.221.2.22 beta11.2.22 beta21.2.22 beta2-1.2.211.2.22 beta31.2.22 beta3-1.2.211.2.22 beta41.2.22 beta4-1.2.211.2.22 rc11.2.22 rc1-1.2.211.2.231.2.23 beta011.2.23 beta01-1.2.221.2.23 beta021.2.23 beta02-1.2.221.2.23 beta031.2.23 beta03-1.2.221.2.23 beta041.2.23 beta04-1.2.221.2.23 beta051.2.23 beta05-1.2.221.2.23 rc011.2.23 rc01-1.2.221.2.241.2.24 beta011.2.24 beta01-1.2.231.2.24 beta021.2.24 beta02-1.2.231.2.24 beta031.2.24 beta03-1.2.231.2.24 rc011.2.24 rc01-1.2.231.2.251.2.25 beta011.2.25 beta021.2.25 beta031.2.25 beta041.2.25 beta051.2.25 beta061.2.25 rc011.2.25 rc021.2.261.2.26 beta011.2.26 beta021.2.26 beta031.2.26 beta041.2.26 beta051.2.26 rc011.2.31.2.3 rc31.2.3 rc61.2.301.2.311.2.331.2.34

References (27)

CVSS

Confidentiality
PARTIAL
Integrity
NONE
Availability
NONE
Vector?

Quick Info

StatusMODIFIED
CWE
CWE-200

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card