CVE-2015-8472 json
Buffer overflow in the png_set_PLTE function in libpng before 1.0.65, 1.1.x and 1.2.x before 1.2.55, 1.3.x, 1.4.x before 1.4.18, 1.5.x befo…
published 2016-01-21 10 y ago modified 2026-06-17 4 mo ago also EUVD-2015-8354
- cvss
- 7.3
- version 3.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 6.1%
- EPSS 6.1% chance of exploitation in 30 days, percentile 93%
- public exploits
- 0
- none known
Summary
Buffer overflow in the png_set_PLTE function in libpng before 1.0.65, 1.1.x and 1.2.x before 1.2.55, 1.3.x, 1.4.x before 1.4.18, 1.5.x before 1.5.25, and 1.6.x before 1.6.20 allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via a small bit-depth value in an IHDR (aka image header) chunk in a PNG image. NOTE: this vulnerability exists because of an incomplete fix for CVE-2015-8126.
Patch / fix
- libpng1.6 Debian 14, Debian 13, Debian 12 1.6.20-1
debian advisories DEBIAN-CVE-2015-8472
- libpng Ubuntu 14.04 LTS 1.2.50-1ubuntu2.14.04.2
ubuntu advisories UBUNTU-CVE-2015-8472
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- java-1.7.0-ibm network satellite 5.6 1:1.7.0.9.40-1jpp.1.el5
- java-1.7.1-ibm network satellite 5.7, network satellite 5.6 1:1.7.1.3.40-1jpp.1.el6_7
- spacewalk-java network satellite 5.6 2.0.2-109.el5sat
- spacewalk-java network satellite 5.6 2.0.2-109.el6sat
- spacewalk-java network satellite 5.7 2.3.8-146.el6sat
- spacewalk-java-lib network satellite 5.6 2.0.2-109.el5sat
- spacewalk-java-lib network satellite 5.6 2.0.2-109.el6sat
- spacewalk-java-lib network satellite 5.7 2.3.8-146.el6sat
red hat advisories RHSA-2016:1430RHSA-2016:0101RHSA-2016:0100RHSA-2016:0099RHSA-2016:0057RHSA-2016:0056
- java-1_6_0-ibm SLE Module for Legacy 12 1.6.0_sr16.20-30.1
- java-1_7_1-ibm SLES for SAP 12 SP1, SLES for SAP 12, SLES 12 SP1 +3 more 1.7.1_sr3.30-21.1
- java-1_7_1-ibm SLES for SAP 11 SP4, SLES 11 SP4, SLE Software Development Kit 11 SP4 1.7.1_sr3.30-9.1
- java-1_8_0-ibm SLES for SAP 12 SP1, SLES 12 SP1, SLE Software Development Kit 12 SP1 1.8.0_sr2.10-7.1
- java-1_7_0-openjdk SLES for SAP 12 SP1, SLES for SAP 12, SLES 12 SP1 +3 more 1.7.0.95-24.2
- java-1_7_0-openjdk SLED 11 SP4, SLED 11 SP3 1.7.0.95-0.17.2
- java-1_6_0-ibm SLES 11 SP3-LTSS 1.6.0_sr16.20-51.1
- java-1_7_0-ibm SLES 11 SP3-LTSS 1.7.0_sr9.30-47.1
suse advisories SUSE-SU-2016:0770-1SUSE-SU-2016:0636-1SUSE-SU-2016:0431-1SUSE-SU-2016:0433-1SUSE-SU-2016:0428-1SUSE-SU-2016:0401-1
- java-1_7_0-openjdk openSUSE Tumbleweed 1.7.0.121-1.1
opensuse advisories openSUSE-SU-2024:10534-1
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2015-8472 updated cvss 5.1
libpng: Buffer overflow vulnerabilities in png_get_PLTE/png_set_PLTE functions
-
Red Hat Enterprise Linux 5 libpngaffected: no fix planned “Will not fix”
-
Red Hat Oracle Java for Red Hat Enterprise Linux Client (v. 7) java-1.6.0-sun 1.6.0.111-1jpp.1.el7, java-1.7.0-oracle 1.7.0.95-1jpp.2.el7, java-1.8.0-oracle 1.8.0.71-1jpp.1.el7, java-1.6.0-sun-src 1.6.0.111-1jpp.1.el7, java-1.6.0-sun-demo 1.6.0.111-1jpp.1.el7, java-1.6.0-sun-jdbc 1.6.0.111-1jpp.1.el7, +9 more Red Hat Oracle Java for Red Hat Enterprise Linux Client 5 java-1.6.0-sun 1.6.0.111-1jpp.3.el5_11, java-1.7.0-oracle 1.7.0.95-1jpp.1.el5_11, java-1.6.0-sun-src 1.6.0.111-1jpp.3.el5_11, java-1.6.0-sun-demo 1.6.0.111-1jpp.3.el5_11, java-1.6.0-sun-jdbc 1.6.0.111-1jpp.3.el5_11, java-1.7.0-oracle-src 1.7.0.95-1jpp.1.el5_11, +4 more Red Hat Oracle Java for Red Hat Enterprise Linux Compute Node (v. 7) java-1.6.0-sun 1.6.0.111-1jpp.1.el7, java-1.7.0-oracle 1.7.0.95-1jpp.2.el7, java-1.8.0-oracle 1.8.0.71-1jpp.1.el7, java-1.6.0-sun-src 1.6.0.111-1jpp.1.el7, java-1.6.0-sun-demo 1.6.0.111-1jpp.1.el7, java-1.6.0-sun-jdbc 1.6.0.111-1jpp.1.el7, +5 more Red Hat Oracle Java for Red Hat Enterprise Linux Desktop 6 java-1.6.0-sun 1.6.0.111-1jpp.3.el6_7, java-1.7.0-oracle 1.7.0.95-1jpp.1.el6_7, java-1.8.0-oracle 1.8.0.71-1jpp.1.el6_7, java-1.6.0-sun-src 1.6.0.111-1jpp.3.el6_7, java-1.6.0-sun-demo 1.6.0.111-1jpp.3.el6_7, java-1.6.0-sun-jdbc 1.6.0.111-1jpp.3.el6_7, +9 more Red Hat Oracle Java for Red Hat Enterprise Linux HPC Node 6 java-1.6.0-sun 1.6.0.111-1jpp.3.el6_7, java-1.7.0-oracle 1.7.0.95-1jpp.1.el6_7, java-1.8.0-oracle 1.8.0.71-1jpp.1.el6_7, java-1.6.0-sun-src 1.6.0.111-1jpp.3.el6_7, java-1.6.0-sun-demo 1.6.0.111-1jpp.3.el6_7, java-1.6.0-sun-jdbc 1.6.0.111-1jpp.3.el6_7, +9 more Red Hat Oracle Java for Red Hat Enterprise Linux Server (v. 7) java-1.6.0-sun 1.6.0.111-1jpp.1.el7, java-1.7.0-oracle 1.7.0.95-1jpp.2.el7, java-1.8.0-oracle 1.8.0.71-1jpp.1.el7, java-1.6.0-sun-src 1.6.0.111-1jpp.1.el7, java-1.6.0-sun-demo 1.6.0.111-1jpp.1.el7, java-1.6.0-sun-jdbc 1.6.0.111-1jpp.1.el7, +9 morefixed: vendor fix RHSA-2016:0057
+4 more productsfewer
Red Hat Oracle Java for Red Hat Enterprise Linux Server 5 java-1.6.0-sun 1.6.0.111-1jpp.3.el5_11, java-1.7.0-oracle 1.7.0.95-1jpp.1.el5_11, java-1.6.0-sun-src 1.6.0.111-1jpp.3.el5_11, java-1.6.0-sun-demo 1.6.0.111-1jpp.3.el5_11, java-1.6.0-sun-jdbc 1.6.0.111-1jpp.3.el5_11, java-1.7.0-oracle-src 1.7.0.95-1jpp.1.el5_11, +4 more Red Hat Oracle Java for Red Hat Enterprise Linux Server 6 java-1.6.0-sun 1.6.0.111-1jpp.3.el6_7, java-1.7.0-oracle 1.7.0.95-1jpp.1.el6_7, java-1.8.0-oracle 1.8.0.71-1jpp.1.el6_7, java-1.6.0-sun-src 1.6.0.111-1jpp.3.el6_7, java-1.6.0-sun-demo 1.6.0.111-1jpp.3.el6_7, java-1.6.0-sun-jdbc 1.6.0.111-1jpp.3.el6_7, +9 more Red Hat Oracle Java for Red Hat Enterprise Linux Workstation java-1.6.0-sun 1.6.0.111-1jpp.3.el6_7, java-1.7.0-oracle 1.7.0.95-1jpp.1.el6_7, java-1.8.0-oracle 1.8.0.71-1jpp.1.el6_7, java-1.6.0-sun-src 1.6.0.111-1jpp.3.el6_7, java-1.6.0-sun-demo 1.6.0.111-1jpp.3.el6_7, java-1.6.0-sun-jdbc 1.6.0.111-1jpp.3.el6_7, +9 more Red Hat Oracle Java for Red Hat Enterprise Linux Workstation (v. 7) java-1.6.0-sun 1.6.0.111-1jpp.1.el7, java-1.7.0-oracle 1.7.0.95-1jpp.2.el7, java-1.8.0-oracle 1.8.0.71-1jpp.1.el7, java-1.6.0-sun-src 1.6.0.111-1jpp.1.el7, java-1.6.0-sun-demo 1.6.0.111-1jpp.1.el7, java-1.6.0-sun-jdbc 1.6.0.111-1jpp.1.el7, +9 more -
Red Hat Enterprise Linux Client (v. 7) libpng 1.5.13-7.el7_2, libpng12 1.2.50-7.el7_2 Red Hat Enterprise Linux Client Optional (v. 7) libpng-devel 1.5.13-7.el7_2, libpng-static 1.5.13-7.el7_2, libpng12-devel 1.2.50-7.el7_2, libpng-debuginfo 1.5.13-7.el7_2, libpng12-debuginfo 1.2.50-7.el7_2fixed: vendor fix RHSA-2015:2596
-
Red Hat Enterprise Linux Client Supplementary (v. 7) java-1.7.1-ibm 1.7.1.3.30-1jpp.1.el7, java-1.8.0-ibm 1.8.0.2.10-1jpp.1.el7, java-1.7.1-ibm-src 1.7.1.3.30-1jpp.1.el7, java-1.8.0-ibm-src 1.8.0.2.10-1jpp.1.el7, java-1.7.1-ibm-demo 1.7.1.3.30-1jpp.1.el7, java-1.7.1-ibm-jdbc 1.7.1.3.30-1jpp.1.el7, +4 morefixed: vendor fix RHSA-2016:0099
-
Red Hat Enterprise Linux ComputeNode (v. 7) libpng 1.5.13-7.el7_2, libpng12 1.2.50-7.el7_2 Red Hat Enterprise Linux ComputeNode Optional (v. 7) libpng-devel 1.5.13-7.el7_2, libpng-static 1.5.13-7.el7_2, libpng12-devel 1.2.50-7.el7_2, libpng-debuginfo 1.5.13-7.el7_2, libpng12-debuginfo 1.2.50-7.el7_2fixed: vendor fix RHSA-2015:2596
-
Red Hat Enterprise Linux ComputeNode Supplementary (v. 7) java-1.7.1-ibm 1.7.1.3.30-1jpp.1.el7, java-1.8.0-ibm 1.8.0.2.10-1jpp.1.el7, java-1.7.1-ibm-src 1.7.1.3.30-1jpp.1.el7, java-1.8.0-ibm-src 1.8.0.2.10-1jpp.1.el7, java-1.7.1-ibm-demo 1.7.1.3.30-1jpp.1.el7, java-1.8.0-ibm-demo 1.8.0.2.10-1jpp.1.el7fixed: vendor fix RHSA-2016:0099
-
Red Hat Enterprise Linux Desktop (v. 6) libpng 1.2.49-2.el6_7 Red Hat Enterprise Linux Desktop Optional (v. 6) libpng-devel 1.2.49-2.el6_7, libpng-static 1.2.49-2.el6_7, libpng-debuginfo 1.2.49-2.el6_7fixed: vendor fix RHSA-2015:2594
-
Red Hat Enterprise Linux Desktop Supplementary (v. 5) java-1.7.0-ibm 1.7.0.9.30-1jpp.1.el5, java-1.6.0-ibm 1.6.0.16.20-1jpp.1.el5, java-1.7.0-ibm-src 1.7.0.9.30-1jpp.1.el5, java-1.6.0-ibm-src 1.6.0.16.20-1jpp.1.el5, java-1.7.0-ibm-demo 1.7.0.9.30-1jpp.1.el5, java-1.7.0-ibm-jdbc 1.7.0.9.30-1jpp.1.el5, +6 more Red Hat Enterprise Linux Desktop Supplementary (v. 6) java-1.7.1-ibm 1.7.1.3.30-1jpp.2.el6_7, java-1.6.0-ibm 1.6.0.16.20-1jpp.1.el6_7, java-1.7.1-ibm-src 1.7.1.3.30-1jpp.2.el6_7, java-1.6.0-ibm-src 1.6.0.16.20-1jpp.1.el6_7, java-1.7.1-ibm-demo 1.7.1.3.30-1jpp.2.el6_7, java-1.7.1-ibm-jdbc 1.7.1.3.30-1jpp.2.el6_7, +5 morefixed: vendor fix RHSA-2016:0101
show 15 moreshow fewer
-
Red Hat Enterprise Linux HPC Node (v. 6) libpng 1.2.49-2.el6_7 Red Hat Enterprise Linux HPC Node Optional (v. 6) libpng-devel 1.2.49-2.el6_7, libpng-static 1.2.49-2.el6_7, libpng-debuginfo 1.2.49-2.el6_7fixed: vendor fix RHSA-2015:2594
-
Red Hat Enterprise Linux HPC Node Supplementary (v. 6) java-1.7.1-ibm 1.7.1.3.30-1jpp.2.el6_7, java-1.6.0-ibm 1.6.0.16.20-1jpp.1.el6_7, java-1.7.1-ibm-src 1.7.1.3.30-1jpp.2.el6_7, java-1.6.0-ibm-src 1.6.0.16.20-1jpp.1.el6_7, java-1.7.1-ibm-demo 1.7.1.3.30-1jpp.2.el6_7, java-1.6.0-ibm-demo 1.6.0.16.20-1jpp.1.el6_7, +1 morefixed: vendor fix RHSA-2016:0101
-
Red Hat Enterprise Linux Server (v. 6) libpng 1.2.49-2.el6_7fixed: vendor fix RHSA-2015:2594
-
Red Hat Enterprise Linux Server (v. 7) libpng 1.5.13-7.el7_2, libpng12 1.2.50-7.el7_2fixed: vendor fix RHSA-2015:2596
-
Red Hat Enterprise Linux Server Optional (v. 6) libpng-static 1.2.49-2.el6_7, libpng-debuginfo 1.2.49-2.el6_7fixed: vendor fix RHSA-2015:2594
-
Red Hat Enterprise Linux Server Optional (v. 7) libpng-static 1.5.13-7.el7_2, libpng12-devel 1.2.50-7.el7_2, libpng-debuginfo 1.5.13-7.el7_2, libpng12-debuginfo 1.2.50-7.el7_2fixed: vendor fix RHSA-2015:2596
-
Red Hat Enterprise Linux Server Supplementary (v. 5) java-1.7.0-ibm 1.7.0.9.30-1jpp.1.el5, java-1.6.0-ibm 1.6.0.16.20-1jpp.1.el5, java-1.7.0-ibm-src 1.7.0.9.30-1jpp.1.el5, java-1.6.0-ibm-src 1.6.0.16.20-1jpp.1.el5, java-1.7.0-ibm-demo 1.7.0.9.30-1jpp.1.el5, java-1.7.0-ibm-jdbc 1.7.0.9.30-1jpp.1.el5, +6 more Red Hat Enterprise Linux Server Supplementary (v. 6) java-1.7.1-ibm 1.7.1.3.30-1jpp.2.el6_7, java-1.6.0-ibm 1.6.0.16.20-1jpp.1.el6_7, java-1.7.1-ibm-src 1.7.1.3.30-1jpp.2.el6_7, java-1.6.0-ibm-src 1.6.0.16.20-1jpp.1.el6_7, java-1.7.1-ibm-demo 1.7.1.3.30-1jpp.2.el6_7, java-1.7.1-ibm-jdbc 1.7.1.3.30-1jpp.2.el6_7, +5 morefixed: vendor fix RHSA-2016:0101
-
Red Hat Enterprise Linux Server Supplementary (v. 7) java-1.7.1-ibm 1.7.1.3.30-1jpp.1.el7, java-1.8.0-ibm 1.8.0.2.10-1jpp.1.el7, java-1.7.1-ibm-src 1.7.1.3.30-1jpp.1.el7, java-1.8.0-ibm-src 1.8.0.2.10-1jpp.1.el7, java-1.7.1-ibm-demo 1.7.1.3.30-1jpp.1.el7, java-1.7.1-ibm-jdbc 1.7.1.3.30-1jpp.1.el7, +4 morefixed: vendor fix RHSA-2016:0099
-
Red Hat Enterprise Linux Workstation (v. 6) libpng 1.2.49-2.el6_7fixed: vendor fix RHSA-2015:2594
-
Red Hat Enterprise Linux Workstation (v. 7) libpng 1.5.13-7.el7_2, libpng12 1.2.50-7.el7_2fixed: vendor fix RHSA-2015:2596
-
Red Hat Enterprise Linux Workstation Optional (v. 6) libpng-static 1.2.49-2.el6_7, libpng-debuginfo 1.2.49-2.el6_7fixed: vendor fix RHSA-2015:2594
-
Red Hat Enterprise Linux Workstation Optional (v. 7) libpng-static 1.5.13-7.el7_2, libpng12-devel 1.2.50-7.el7_2, libpng-debuginfo 1.5.13-7.el7_2, libpng12-debuginfo 1.2.50-7.el7_2fixed: vendor fix RHSA-2015:2596
-
Red Hat Enterprise Linux Workstation Supplementary (v. 6) java-1.7.1-ibm 1.7.1.3.30-1jpp.2.el6_7, java-1.6.0-ibm 1.6.0.16.20-1jpp.1.el6_7, java-1.7.1-ibm-src 1.7.1.3.30-1jpp.2.el6_7, java-1.6.0-ibm-src 1.6.0.16.20-1jpp.1.el6_7, java-1.7.1-ibm-demo 1.7.1.3.30-1jpp.2.el6_7, java-1.7.1-ibm-jdbc 1.7.1.3.30-1jpp.2.el6_7, +5 morefixed: vendor fix RHSA-2016:0101
-
Red Hat Enterprise Linux Workstation Supplementary (v. 7) java-1.7.1-ibm 1.7.1.3.30-1jpp.1.el7, java-1.8.0-ibm 1.8.0.2.10-1jpp.1.el7, java-1.7.1-ibm-src 1.7.1.3.30-1jpp.1.el7, java-1.8.0-ibm-src 1.8.0.2.10-1jpp.1.el7, java-1.7.1-ibm-demo 1.7.1.3.30-1jpp.1.el7, java-1.7.1-ibm-jdbc 1.7.1.3.30-1jpp.1.el7, +4 morefixed: vendor fix RHSA-2016:0099
-
Red Hat Satellite 5.6 (RHEL v.5) spacewalk-java 2.0.2-109.el5sat, spacewalk-java-lib 2.0.2-109.el5sat, java-1.7.0-ibm 1.7.0.9.40-1jpp.1.el5, spacewalk-taskomatic 2.0.2-109.el5sat, spacewalk-java-config 2.0.2-109.el5sat, spacewalk-java-oracle 2.0.2-109.el5sat, +1 more Red Hat Satellite 5.6 (RHEL v.6) spacewalk-java 2.0.2-109.el6sat, spacewalk-java-lib 2.0.2-109.el6sat, spacewalk-taskomatic 2.0.2-109.el6sat, java-1.7.1-ibm 1.7.1.3.40-1jpp.1.el6_7, spacewalk-java-config 2.0.2-109.el6sat, spacewalk-java-oracle 2.0.2-109.el6sat, +1 more Red Hat Satellite 5.7 (RHEL v.6) spacewalk-java 2.3.8-146.el6sat, spacewalk-java-lib 2.3.8-146.el6sat, spacewalk-taskomatic 2.3.8-146.el6sat, java-1.7.1-ibm 1.7.1.3.40-1jpp.1.el6_7, spacewalk-java-config 2.3.8-146.el6sat, spacewalk-java-oracle 2.3.8-146.el6sat, +1 morefixed: vendor fix RHSA-2016:1430
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
6.05% chance of exploitation in the next 30 days, higher than 93% of all scored CVEs (FIRST EPSS, 2026-11-09).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.0 | 7.3 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
| NVD | 2.0 | 7.5 | AV:N/AC:L/Au:N/C:P/I:P/A:P |
Classification
- Weakness
-
- CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer
References
-
lists.apple.com
/archives/security-announce/2016/Mar/msg00004.html
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2016-01/msg00047.html
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2016-01/msg00048.html
vendor-advisory
-
access.redhat.com
/errata/RHSA-2016:1430
vendor-advisory
-
rhn.redhat.com
/errata/RHSA-2015-2595.html
vendor-advisory
-
rhn.redhat.com
/errata/RHSA-2015-2596.html
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2016-01/msg00045.html
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2016-01/msg00044.html
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2016-01/msg00041.html
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2016-01/msg00038.html
vendor-advisory
-
rhn.redhat.com
/errata/RHSA-2016-0057.html
vendor-advisory
-
rhn.redhat.com
/errata/RHSA-2016-0055.html
vendor-advisory
-
lists.fedoraproject.org
/pipermail/package-announce/2016-January/174905.html
vendor-advisory
-
debian.org
/security/2016/dsa-3443
vendor-advisory
-
rhn.redhat.com
/errata/RHSA-2016-0056.html
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2016-01/msg00043.html
vendor-advisory
-
lists.fedoraproject.org
/pipermail/package-announce/2016-January/175073.html
vendor-advisory
-
rhn.redhat.com
/errata/RHSA-2015-2594.html
vendor-advisory
-
lists.fedoraproject.org
/pipermail/package-announce/2016-January/174936.html
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2016-01/msg00042.html
vendor-advisory
-
support.apple.com
/HT206167
vendor-advisory
-
oracle.com
/technetwork/topics/security/cpujan2016-2367955.html
vendor-advisory
- sourceforge.net /projects/libpng/files/libpng10/1.0.65/
- sourceforge.net /projects/libpng/files/libpng16/1.6.20/
- sourceforge.net /projects/libpng/files/libpng15/1.5.25/
- oracle.com /technetwork/topics/security/linuxbulletinoct2015-2719645.html
- kc.mcafee.com /corporate/index?page=content&id=SB10148
-
openwall.com
/lists/oss-security/2015/12/03/6
mailing-list
- sourceforge.net /projects/libpng/files/libpng12/1.2.55/
-
securityfocus.com
/bid/78624
vdb-entry
- sourceforge.net /projects/libpng/files/libpng14/1.4.18/
Sources
- CVE List CVE-2015-8472
- NVD CVE-2015-8472
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.