CVE-2006-5793
The sPLT chunk handling code (png_set_sPLT function in pngset.c) in libpng 1.0.6 through 1.2.12...
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.
Exploit likelihood
What each source reports
NVD Score used
2.6
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.
- Record
CVE-2006-5793- CVSS 2.0
- 2.6 Low
AV:N/AC:H/Au:N/C:N/I:N/A:P - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2006-5793- Updated
- 2026-11-02
EUVDEUVD-2006-5777 No score
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.
- Record
EUVD-2006-5777- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gp79-46cf-7pmq No score
The sPLT chunk handling code (png_set_sPLT function in pngset.c) in libpng 1.0.6 through 1.2.12...
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.
- Record
GHSA-gp79-46cf-7pmq- Weakness
- CWE-20
- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10971-1 No score
libpng12-0-1.2.59-1.9 on GA media
These are all security issues fixed in the libpng12-0-1.2.59-1.9 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10971-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10972-1 No score
libpng16-16-1.6.37-3.3 on GA media
These are all security issues fixed in the libpng16-16-1.6.37-3.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10972-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libpngRed Hat:enterprise_linux:2.1::as From an advisory covering 2 CVEs |
before 2:1.0.14-10 | 2:1.0.14-10 |
libpng-develRed Hat:enterprise_linux:2.1::as From an advisory covering 2 CVEs |
before 2:1.0.14-10 | 2:1.0.14-10 |
libpngRed Hat:enterprise_linux:2.1::aw From an advisory covering 2 CVEs |
before 2:1.0.14-10 | 2:1.0.14-10 |
libpng-develRed Hat:enterprise_linux:2.1::aw From an advisory covering 2 CVEs |
before 2:1.0.14-10 | 2:1.0.14-10 |
libpngRed Hat:enterprise_linux:2.1::es From an advisory covering 2 CVEs |
before 2:1.0.14-10 | 2:1.0.14-10 |
libpng-develRed Hat:enterprise_linux:2.1::es From an advisory covering 2 CVEs |
before 2:1.0.14-10 | 2:1.0.14-10 |
libpngRed Hat:enterprise_linux:2.1::ws From an advisory covering 2 CVEs |
before 2:1.0.14-10 | 2:1.0.14-10 |
libpng-develRed Hat:enterprise_linux:2.1::ws From an advisory covering 2 CVEs |
before 2:1.0.14-10 | 2:1.0.14-10 |
libpngRed Hat:enterprise_linux:3::as From an advisory covering 2 CVEs |
before 2:1.2.2-27 | 2:1.2.2-27 |
libpng-debuginfoRed Hat:enterprise_linux:3::as From an advisory covering 2 CVEs |
before 2:1.2.2-27 | 2:1.2.2-27 |
Show 56 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libpng-develRed Hat:enterprise_linux:3::as From an advisory covering 2 CVEs |
before 2:1.2.2-27 | 2:1.2.2-27 |
libpng10Red Hat:enterprise_linux:3::as From an advisory covering 2 CVEs |
before 0:1.0.13-17 | 0:1.0.13-17 |
libpng10-debuginfoRed Hat:enterprise_linux:3::as From an advisory covering 2 CVEs |
before 0:1.0.13-17 | 0:1.0.13-17 |
libpng10-develRed Hat:enterprise_linux:3::as From an advisory covering 2 CVEs |
before 0:1.0.13-17 | 0:1.0.13-17 |
libpngRed Hat:enterprise_linux:3::desktop From an advisory covering 2 CVEs |
before 2:1.2.2-27 | 2:1.2.2-27 |
libpng-debuginfoRed Hat:enterprise_linux:3::desktop From an advisory covering 2 CVEs |
before 2:1.2.2-27 | 2:1.2.2-27 |
libpng-develRed Hat:enterprise_linux:3::desktop From an advisory covering 2 CVEs |
before 2:1.2.2-27 | 2:1.2.2-27 |
libpng10Red Hat:enterprise_linux:3::desktop From an advisory covering 2 CVEs |
before 0:1.0.13-17 | 0:1.0.13-17 |
libpng10-debuginfoRed Hat:enterprise_linux:3::desktop From an advisory covering 2 CVEs |
before 0:1.0.13-17 | 0:1.0.13-17 |
libpng10-develRed Hat:enterprise_linux:3::desktop From an advisory covering 2 CVEs |
before 0:1.0.13-17 | 0:1.0.13-17 |
libpngRed Hat:enterprise_linux:3::es From an advisory covering 2 CVEs |
before 2:1.2.2-27 | 2:1.2.2-27 |
libpng-debuginfoRed Hat:enterprise_linux:3::es From an advisory covering 2 CVEs |
before 2:1.2.2-27 | 2:1.2.2-27 |
libpng-develRed Hat:enterprise_linux:3::es From an advisory covering 2 CVEs |
before 2:1.2.2-27 | 2:1.2.2-27 |
libpng10Red Hat:enterprise_linux:3::es From an advisory covering 2 CVEs |
before 0:1.0.13-17 | 0:1.0.13-17 |
libpng10-debuginfoRed Hat:enterprise_linux:3::es From an advisory covering 2 CVEs |
before 0:1.0.13-17 | 0:1.0.13-17 |
libpng10-develRed Hat:enterprise_linux:3::es From an advisory covering 2 CVEs |
before 0:1.0.13-17 | 0:1.0.13-17 |
libpngRed Hat:enterprise_linux:3::ws From an advisory covering 2 CVEs |
before 2:1.2.2-27 | 2:1.2.2-27 |
libpng-debuginfoRed Hat:enterprise_linux:3::ws From an advisory covering 2 CVEs |
before 2:1.2.2-27 | 2:1.2.2-27 |
libpng-develRed Hat:enterprise_linux:3::ws From an advisory covering 2 CVEs |
before 2:1.2.2-27 | 2:1.2.2-27 |
libpng10Red Hat:enterprise_linux:3::ws From an advisory covering 2 CVEs |
before 0:1.0.13-17 | 0:1.0.13-17 |
libpng10-debuginfoRed Hat:enterprise_linux:3::ws From an advisory covering 2 CVEs |
before 0:1.0.13-17 | 0:1.0.13-17 |
libpng10-develRed Hat:enterprise_linux:3::ws From an advisory covering 2 CVEs |
before 0:1.0.13-17 | 0:1.0.13-17 |
libpngRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 2:1.2.7-3.el4 | 2:1.2.7-3.el4 |
libpng-debuginfoRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 2:1.2.7-3.el4 | 2:1.2.7-3.el4 |
libpng-develRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 2:1.2.7-3.el4 | 2:1.2.7-3.el4 |
libpng10Red Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:1.0.16-3 | 0:1.0.16-3 |
libpng10-debuginfoRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:1.0.16-3 | 0:1.0.16-3 |
libpng10-develRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:1.0.16-3 | 0:1.0.16-3 |
libpngRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 2:1.2.7-3.el4 | 2:1.2.7-3.el4 |
libpng-debuginfoRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 2:1.2.7-3.el4 | 2:1.2.7-3.el4 |
libpng-develRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 2:1.2.7-3.el4 | 2:1.2.7-3.el4 |
libpng10Red Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:1.0.16-3 | 0:1.0.16-3 |
libpng10-debuginfoRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:1.0.16-3 | 0:1.0.16-3 |
libpng10-develRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:1.0.16-3 | 0:1.0.16-3 |
libpngRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 2:1.2.7-3.el4 | 2:1.2.7-3.el4 |
libpng-debuginfoRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 2:1.2.7-3.el4 | 2:1.2.7-3.el4 |
libpng-develRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 2:1.2.7-3.el4 | 2:1.2.7-3.el4 |
libpng10Red Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:1.0.16-3 | 0:1.0.16-3 |
libpng10-debuginfoRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:1.0.16-3 | 0:1.0.16-3 |
libpng10-develRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:1.0.16-3 | 0:1.0.16-3 |
libpngRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 2:1.2.7-3.el4 | 2:1.2.7-3.el4 |
libpng-debuginfoRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 2:1.2.7-3.el4 | 2:1.2.7-3.el4 |
libpng-develRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 2:1.2.7-3.el4 | 2:1.2.7-3.el4 |
libpng10Red Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:1.0.16-3 | 0:1.0.16-3 |
libpng10-debuginfoRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:1.0.16-3 | 0:1.0.16-3 |
libpng10-develRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:1.0.16-3 | 0:1.0.16-3 |
libpngRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 2:1.2.10-7.0.2 | 2:1.2.10-7.0.2 |
libpng-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 2:1.2.10-7.0.2 | 2:1.2.10-7.0.2 |
libpng-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 2:1.2.10-7.0.2 | 2:1.2.10-7.0.2 |
libpngRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 2:1.2.10-7.0.2 | 2:1.2.10-7.0.2 |
libpng-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 2:1.2.10-7.0.2 | 2:1.2.10-7.0.2 |
libpng-develRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 2:1.2.10-7.0.2 | 2:1.2.10-7.0.2 |
libpngRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 2:1.2.10-7.0.2 | 2:1.2.10-7.0.2 |
libpng-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 2:1.2.10-7.0.2 | 2:1.2.10-7.0.2 |
libpng-develRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 2:1.2.10-7.0.2 | 2:1.2.10-7.0.2 |
libpng16openSUSE:Tumbleweed From an advisory covering 9 CVEs |
before 1.6.37-3.3 | 1.6.37-3.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2006-5793 is a low vulnerability (CVSS 2.6) in Greg Roelofs Libpng, published November 17, 2006. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.87%, the 79th percentile. No source names a fixed version.
References
support.avaya.com/elmodocs2/security/ASA-2007-254.htm
mandriva.com/security/advisories?name=MDKSA-2006:209
secunia.com/advisories/22941
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10324
secunia.com/advisories/22956
issues.rpath.com/browse/RPL-824
Show 58 moreShow less
secunia.com/advisories/22958
coresecurity.com?action=item&id=2148
bugs.gentoo.org/show_bug.cgi?id=154380
novell.com/linux/security/advisories/2006_28_sr.html
vupen.com/english/advisories/2008/0924/references
securityfocus.com/bid/21078
secunia.com/advisories/22951
issues.rpath.com/browse/RPL-790
security.gentoo.org/glsa/glsa-200611-09.xml
secunia.com/advisories/23335
secunia.com/advisories/25329
vupen.com/english/advisories/2006/4521
secunia.com/advisories/29420
securitytracker.com/id?1017244
sourceforge.net/project/shownotes.php?release_id=464278
lists.apple.com/archives/security-announce/2008/Mar/msg00001.html
securityfocus.com/archive/1/453484/100/100/threaded
mandriva.com/security/advisories?name=MDKSA-2006:210
secunia.com/advisories/23208
android-developers.blogspot.com/2008/03/android-sdk-update-m5-rc15-released.html
mandriva.com/security/advisories?name=MDKSA-2006:212
secunia.com/advisories/22889
bugs.gentoo.org/attachment.cgi?id=101400&action=view
securityfocus.com/archive/1/451874/100/200/threaded
redhat.com/support/errata/RHSA-2007-0356.html
openpkg.com/security/advisories/OpenPKG-SA-2006.036.html
ubuntu.com/usn/usn-383-1
docs.info.apple.com/article.html?artnum=307562
secunia.com/advisories/22950
exchange.xforce.ibmcloud.com/vulnerabilities/30290
secunia.com/advisories/22900
mandriva.com/security/advisories?name=MDKSA-2006:211
vupen.com/english/advisories/2006/4568
slackware.com/security/viewer.php?l=slackware-security&y=2006&m=slackware-security.465035
secunia.com/advisories/25742
trustix.org/errata/2006/0065
securityfocus.com/archive/1/489135/100/0/threaded
nvd.nist.gov/vuln/detail/CVE-2006-5793
github.com/advisories/GHSA-gp79-46cf-7pmq
access.redhat.com/errata/RHSA-2007:0356
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=215405
bugzilla.redhat.com/show_bug.cgi?id=239425
security.access.redhat.com/data/csaf/v2/advisories/2007/rhsa-2007_0356.json
access.redhat.com/security/cve/CVE-2006-5793
cve.org/CVERecord?id=CVE-2006-5793
access.redhat.com/security/cve/CVE-2007-2445
cve.org/CVERecord?id=CVE-2007-2445
nvd.nist.gov/vuln/detail/CVE-2007-2445
suse.com/security/cve/CVE-2006-5793
suse.com/security/cve/CVE-2008-3964
suse.com/security/cve/CVE-2009-0040
suse.com/security/cve/CVE-2016-10087
suse.com/security/cve/CVE-2017-12652
suse.com/security/cve/CVE-2016-5735
suse.com/security/cve/CVE-2018-13785
suse.com/security/cve/CVE-2018-14048
suse.com/security/cve/CVE-2019-7317