PT-2006-1082 · Libpng+1 · Libpng+1

Tavis Ormandy

·

Published

2006-11-17

·

Updated

2024-06-15

·

CVE-2006-5793

CVSS v2.0

10

High

VectorAV:N/AC:L/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions: libpng versions 1.0.6 through 1.2.12
Description: The issue is related to the sPLT chunk handling code in libpng, specifically the png set sPLT function in pngset.c, which uses a sizeof operator on the wrong data type. This allows attackers to cause a denial of service (crash) via malformed sPLT chunks that trigger an out-of-bounds read. The vulnerability can be exploited remotely and may lead to disruption of protected information. Additionally, it may allow an attacker to execute arbitrary code using a specially crafted PNG file.
Recommendations: For libpng versions 1.0.6 through 1.2.12, update to version 1.2.13 or later to resolve the issue. As a temporary workaround, consider restricting the use of libpng until a patch is available. Avoid using libpng to process untrusted PNG files until the issue is resolved.

Fix

DoS

RCE

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2015-09542
BDU:2015-10121
CVE-2006-5793
OPENSUSE-SU-2024:10972-1
RHSA-2007:0356
RHSA-2007_0356

Affected Products

Red Hat
Libpng