Skip to content
OpenAdvisories
Unscored CVE-2009-2042 EUVD-2009-2038GHSA-rh45-m734-j52q

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 …

Published Jun 12, 2009 · Updated Aug 7, 2024 · Assigned by mitre

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 5.0 libpng 1.2.27-2+lenny3 DSA-2032-1
ReleasePackageFixed inAdvisory
RHEL 5 libpng +1 2:1.2.10-7.1.el5_5.3 RHSA-2010:0534
RHEL 4 libpng +1 2:1.2.7-3.el4_8.3 RHSA-2010:0534
RHEL 4 libpng10 +1 1.0.16-3.el4_8.4 RHSA-2010:0534
RHEL 3 libpng +1 2:1.2.2-30 RHSA-2010:0534
RHEL 3 libpng10 +1 1.0.13-21 RHSA-2010:0534

Advisories 2

References