Skip to content
OpenAdvisories
Unscored CVE-2006-5793 EUVD-2006-5777GHSA-gp79-46cf-7pmq

The sPLT chunk handling code (png_set_sPLT function in pngset.c) in libpng 1.0.6 through 1.2.12 uses a sizeof operator on the wrong data ty…

Published Nov 17, 2006 · Updated Aug 7, 2024 · Assigned by mitre

Description

The sPLT chunk handling code (png_set_sPLT function in pngset.c) in libpng 1.0.6 through 1.2.12 uses a sizeof operator on the wrong data type, which allows context-dependent attackers to cause a denial of service (crash) via malformed sPLT chunks that trigger an out-of-bounds read.

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
RHEL 5 libpng +1 2:1.2.10-7.0.2 RHSA-2007:0356
RHEL 4 libpng +1 2:1.2.7-3.el4 RHSA-2007:0356
RHEL 4 libpng10 +1 1.0.16-3 RHSA-2007:0356
RHEL 3 libpng +1 2:1.2.2-27 RHSA-2007:0356
RHEL 3 libpng10 +1 1.0.13-17 RHSA-2007:0356
RHEL 2 libpng +1 2:1.0.14-10 RHSA-2007:0356
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed libpng16 1.6.37-3.3 openSUSE-SU-2024:10972-1

Advisories 2

References