Skip to content
OpenAdvisories
Unscored CVE-2015-8126 EUVD-2015-8016GHSA-rr6q-q2jh-948f

Multiple buffer overflows in the (1) png_set_PLTE and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x and 1.2.x before 1.2.54, 1.…

Published Nov 13, 2015 · Updated Oct 14, 2026 · Assigned by mitre

Description

Multiple buffer overflows in the (1) png_set_PLTE and (2) png_get_PLTE functions in libpng before 1.0.64, 1.1.x and 1.2.x before 1.2.54, 1.3.x and 1.4.x before 1.4.17, 1.5.x before 1.5.24, and 1.6.x before 1.6.19 allow 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.

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 8 chromium-browser 49.0.2623.75-1~deb8u1 DSA-3507-1
Debian 8 libpng 1.2.50-2+deb8u1 DSA-3399-1
Debian 7 libpng 1.2.49-1+deb7u1 DSA-3399-1
Debian 6.0 libpng 1.2.44-1+squeeze5 DLA-343-1
Debian 6.0 openjdk-6 6b38-1.13.10-1~deb6u1 DLA-410-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS libpng 1.2.50-1ubuntu2.14.04.1 USN-2815-1
ReleasePackageFixed inAdvisory
RHEL 7 java-1.7.1-ibm +5 1:1.7.1.3.30-1jpp.1.el7 RHSA-2016:0099
RHEL 7 java-1.8.0-ibm +5 1:1.8.0.2.10-1jpp.1.el7 RHSA-2016:0098
RHEL 7 libpng +2 2:1.5.13-7.el7_2 RHSA-2015:2596
RHEL 7 libpng12 +1 1.2.50-7.el7_2 RHSA-2015:2595
RHEL 6 java-1.6.0-ibm +6 1:1.6.0.16.20-1jpp.1.el6_7 RHSA-2016:0101
RHEL 6 java-1.7.1-ibm +5 1:1.7.1.3.30-1jpp.2.el6_7 RHSA-2016:0099
RHEL 6 libpng +2 2:1.2.49-2.el6_7 RHSA-2015:2594
RHEL 5 java-1.6.0-ibm +7 1:1.6.0.16.20-1jpp.1.el5 RHSA-2016:0101
RHEL 5 java-1.7.0-ibm +5 1:1.7.0.9.30-1jpp.1.el5 RHSA-2016:0100
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Rhel Extras Oracle Java 7 java-1.6.0-sun +5 1:1.6.0.111-1jpp.1.el7 RHSA-2016:0057
Red Hat Rhel Extras Oracle Java 7 java-1.7.0-oracle +5 1:1.7.0.95-1jpp.2.el7 RHSA-2016:0056
Red Hat Rhel Extras Oracle Java 7 java-1.8.0-oracle +5 1:1.8.0.71-1jpp.1.el7 RHSA-2016:0055
Red Hat Rhel Extras Oracle Java 6 java-1.6.0-sun +5 1:1.6.0.111-1jpp.3.el6_7 RHSA-2016:0057
Red Hat Rhel Extras Oracle Java 6 java-1.7.0-oracle +5 1:1.7.0.95-1jpp.1.el6_7 RHSA-2016:0056
Red Hat Rhel Extras Oracle Java 6 java-1.8.0-oracle +5 1:1.8.0.71-1jpp.1.el6_7 RHSA-2016:0055
Red Hat Rhel Extras Oracle Java 5 java-1.6.0-sun +5 1:1.6.0.111-1jpp.3.el5_11 RHSA-2016:0057
Red Hat Rhel Extras Oracle Java 5 java-1.7.0-oracle +5 1:1.7.0.95-1jpp.1.el5_11 RHSA-2016:0056
Red Hat Network Satellite 5 java-1.7.0-ibm +1 1:1.7.0.9.40-1jpp.1.el5 RHSA-2016:1430
Red Hat Network Satellite 5 java-1.7.1-ibm +1 1:1.7.1.3.40-1jpp.1.el6_7 RHSA-2016:1430
Red Hat Network Satellite 5 spacewalk-java +5 2.0.2-109.el5sat RHSA-2016:1430
ReleasePackageFixed inAdvisory
SLES 12 SP1 java-1_7_0-openjdk 1.7.0.95-24.2 SUSE-SU-2016:0265-1
SLES 12 SP1 java-1_7_1-ibm 1.7.1_sr3.30-21.1 SUSE-SU-2016:0401-1
SLES 12 SP1 java-1_8_0-ibm 1.8.0_sr2.10-7.1 SUSE-SU-2016:0390-1
SLES 12 SP1 java-1_8_0-openjdk 1.8.0.72-3.2 SUSE-SU-2016:0256-1
SLES 12 SP1 libpng12 1.2.50-13.1 SUSE-SU-2016:0050-1
SLES 12 SP1 libpng15 1.5.22-4.1 SUSE-SU-2016:0041-1
SLES 12 SP1 libpng16 1.6.8-11.1 SUSE-SU-2016:0027-1
SLES 12 java-1_6_0-ibm 1.6.0_sr16.20-30.1 SUSE-SU-2016:0428-1
SLES 12 java-1_7_0-openjdk 1.7.0.95-24.2 SUSE-SU-2016:0265-1
SLES 12 java-1_7_1-ibm 1.7.1_sr3.30-21.1 SUSE-SU-2016:0401-1
SLES 12 libpng12 1.2.50-10.1 SUSE-SU-2016:0050-1, SUSE-SU-2015:2024-1
SLES 12 libpng16 1.6.8-8.1 SUSE-SU-2016:0027-1, SUSE-SU-2015:2013-1
SLES 11 SP4 java-1_7_0-openjdk 1.7.0.95-0.17.2 SUSE-SU-2016:0269-1
SLES 11 SP4 java-1_7_1-ibm 1.7.1_sr3.30-9.1 SUSE-SU-2016:0399-1
SLES 11 SP4 libpng12-0 1.2.31-5.35.1 SUSE-SU-2016:0061-1, SUSE-SU-2015:2017-1
SLES 11 SP3 java-1_6_0-ibm 1.6.0_sr16.20-51.1 SUSE-SU-2016:0770-1
SLES 11 SP3 java-1_7_0-ibm 1.7.0_sr9.30-47.1 SUSE-SU-2016:0636-1
SLES 11 SP3 java-1_7_0-openjdk 1.7.0.95-0.17.2 SUSE-SU-2016:0269-1
SLES 11 SP3 libpng12-0 1.2.31-5.35.1 SUSE-SU-2016:0061-1, SUSE-SU-2015:2017-1
SLES 11 SP2 java-1_6_0-ibm 1.6.0_sr16.20-49.1 SUSE-SU-2016:0431-1
SLES 11 SP2 java-1_7_0-ibm 1.7.0_sr9.30-45.1 SUSE-SU-2016:0433-1
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP1 java-1_7_0-openjdk 1.7.0.95-24.2 SUSE-SU-2016:0265-1
SLES for SAP 12 SP1 java-1_7_1-ibm 1.7.1_sr3.30-21.1 SUSE-SU-2016:0401-1
SLES for SAP 12 SP1 java-1_8_0-ibm 1.8.0_sr2.10-7.1 SUSE-SU-2016:0390-1
SLES for SAP 12 SP1 java-1_8_0-openjdk 1.8.0.72-3.2 SUSE-SU-2016:0256-1
SLES for SAP 12 SP1 libpng12 1.2.50-13.1 SUSE-SU-2016:0050-1
SLES for SAP 12 SP1 libpng15 1.5.22-4.1 SUSE-SU-2016:0041-1
SLES for SAP 12 SP1 libpng16 1.6.8-11.1 SUSE-SU-2016:0027-1
SLES for SAP 12 java-1_7_0-openjdk 1.7.0.95-24.2 SUSE-SU-2016:0265-1
SLES for SAP 12 java-1_7_1-ibm 1.7.1_sr3.30-21.1 SUSE-SU-2016:0401-1
SLES for SAP 12 libpng12 1.2.50-10.1 SUSE-SU-2016:0050-1, SUSE-SU-2015:2024-1
SLES for SAP 12 libpng16 1.6.8-8.1 SUSE-SU-2016:0027-1, SUSE-SU-2015:2013-1
SLES for SAP 11 SP4 java-1_7_1-ibm 1.7.1_sr3.30-9.1 SUSE-SU-2016:0399-1
SLES for SAP 11 SP4 libpng12-0 1.2.31-5.35.1 SUSE-SU-2016:0061-1, SUSE-SU-2015:2017-1
SLES for SAP 11 SP3 libpng12-0 1.2.31-5.35.1 SUSE-SU-2016:0061-1, SUSE-SU-2015:2017-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed chromium 55.0.2883.75-3.1 openSUSE-SU-2024:12948-1, openSUSE-SU-2024:10171-1
openSUSE Tumbleweed java-1_7_0-openjdk 1.7.0.121-1.1 openSUSE-SU-2024:10534-1
openSUSE Tumbleweed java-1_8_0-openjdk 1.8.0.111-1.1 openSUSE-SU-2024:10197-1
openSUSE Tumbleweed libpng16 1.6.26-1.1 openSUSE-SU-2024:10050-1
openSUSE Tumbleweed vlc 2.2.4-11.1 openSUSE-SU-2024:10064-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 fltk 1.3.8-1 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 libpng +2 2:1.5.13-7.el7_2 ELSA-2015-2596
Oracle Linux 7 libpng12 +1 1.2.50-7.el7_2 ELSA-2015-2595

Advisories 44

References