CVEvulnerability

CVE-2009-2042

4.3 MEDIUM Published 2009-06-12 Modified 2026-06-16 Official page ↗
Status
Modified
Published
2009-06-12
Last modified
2026-06-16
Assigner
[email protected]
CVSS 2.0 ([email protected])
4.3 MEDIUM — AV:N/AC:M/Au:N/C:P/I:N/A:N
Weaknesses
CWE-200

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 configurations

• 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 • 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

Related

Weakness · CWE (1)

  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness

References