Bugzilla – Bug 954980
VUL-0: CVE-2015-8126: libpng,libpng12,libpng15,libpng16: Buffer overflow vulnerabilities in png_get_PLTE/png_set_PLTE functions
Last modified: 2022-02-13 11:07:46 UTC
rh#1281756 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. References: https://bugzilla.redhat.com/show_bug.cgi?id=1281756 http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-8126 http://www.openwall.com/lists/oss-security/2015/11/12/2 http://seclists.org/oss-sec/2015/q4/264 http://www.cvedetails.com/cve/CVE-2015-8126/
bugbot adjusting priority
receiving press attention. please submit
security-team any of help? For example reproducer?
We are not aware of any reproducers.
This is an autogenerated message for OBS integration: This bug (954980) was mentioned in https://build.opensuse.org/request/show/344753 13.2 / libpng16 https://build.opensuse.org/request/show/344754 13.2 / libpng12 https://build.opensuse.org/request/show/344755 13.1 / libpng12 https://build.opensuse.org/request/show/344756 13.1 / libpng16
An update workflow for this issue was started. This issue was rated as important. Please submit fixed packages until 2015-11-24. When done, reassign the bug to security-team@suse.de. https://swamp.suse.de/webswamp/wf/62336
SUSE-SU-2015:2013-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 954980 CVE References: CVE-2015-8126 Sources used: SUSE Linux Enterprise Software Development Kit 12 (src): libpng16-1.6.8-8.1 SUSE Linux Enterprise Server 12 (src): libpng16-1.6.8-8.1 SUSE Linux Enterprise Desktop 12 (src): libpng16-1.6.8-8.1
SUSE-SU-2015:2017-1: An update that fixes two vulnerabilities is now available. Category: security (moderate) Bug References: 952051,954980 CVE References: CVE-2015-7981,CVE-2015-8126 Sources used: SUSE Linux Enterprise Software Development Kit 11-SP4 (src): libpng12-0-1.2.31-5.35.1 SUSE Linux Enterprise Software Development Kit 11-SP3 (src): libpng12-0-1.2.31-5.35.1 SUSE Linux Enterprise Server for VMWare 11-SP3 (src): libpng12-0-1.2.31-5.35.1 SUSE Linux Enterprise Server 11-SP4 (src): libpng12-0-1.2.31-5.35.1 SUSE Linux Enterprise Server 11-SP3 (src): libpng12-0-1.2.31-5.35.1 SUSE Linux Enterprise Desktop 11-SP4 (src): libpng12-0-1.2.31-5.35.1 SUSE Linux Enterprise Desktop 11-SP3 (src): libpng12-0-1.2.31-5.35.1 SUSE Linux Enterprise Debuginfo 11-SP4 (src): libpng12-0-1.2.31-5.35.1 SUSE Linux Enterprise Debuginfo 11-SP3 (src): libpng12-0-1.2.31-5.35.1
SUSE-SU-2015:2024-1: An update that fixes two vulnerabilities is now available. Category: security (moderate) Bug References: 952051,954980 CVE References: CVE-2015-7981,CVE-2015-8126 Sources used: SUSE Linux Enterprise Software Development Kit 12 (src): libpng12-1.2.50-10.1 SUSE Linux Enterprise Server 12 (src): libpng12-1.2.50-10.1 SUSE Linux Enterprise Desktop 12 (src): libpng12-1.2.50-10.1
openSUSE-SU-2015:2099-1: An update that fixes two vulnerabilities is now available. Category: security (important) Bug References: 952051,954980 CVE References: CVE-2015-7981,CVE-2015-8126 Sources used: openSUSE 13.2 (src): libpng12-1.2.51-3.3.1 openSUSE 13.1 (src): libpng12-1.2.50-6.7.1
openSUSE-SU-2015:2100-1: An update that fixes one vulnerability is now available. Category: security (important) Bug References: 954980 CVE References: CVE-2015-8126 Sources used: openSUSE 13.2 (src): libpng16-1.6.13-2.7.1 openSUSE 13.1 (src): libpng16-1.6.6-19.1
openSUSE-SU-2015:2135-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 954980 CVE References: CVE-2015-8126 Sources used: openSUSE Leap 42.1 (src): libpng16-1.6.8-4.1
openSUSE-SU-2015:2136-1: An update that fixes two vulnerabilities is now available. Category: security (moderate) Bug References: 952051,954980 CVE References: CVE-2015-7981,CVE-2015-8126 Sources used: openSUSE Leap 42.1 (src): libpng12-1.2.50-5.1
released
libpng15 @ 12sp1 remains. See sr#84330.
By the way, the fix was incomplete, new libpngs are just released. Haste makes waste. Maybe time to submit?
According to announcement: [...] > Fixed incorrect implementation of png_set_PLTE() that uses png_ptr > not info_ptr, that left png_set_PLTE() open to the CVE-2015-8126 > vulnerability. [...] I assume the correction is in following commit: https://github.com/glennrp/libpng/commit/0a9afc12dea0949c2040a42ad1342f7a4b6296f2
All packages submitted.
This is an autogenerated message for OBS integration: This bug (954980) was mentioned in https://build.opensuse.org/request/show/347351 13.2 / libpng12 https://build.opensuse.org/request/show/347352 13.2 / libpng16 https://build.opensuse.org/request/show/347353 13.1 / libpng12 https://build.opensuse.org/request/show/347354 13.1 / libpng16
openSUSE-SU-2015:2262-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 954980 CVE References: CVE-2015-8126 Sources used: openSUSE 13.2 (src): libpng16-1.6.13-2.10.1 openSUSE 13.1 (src): libpng16-1.6.6-22.1
openSUSE-SU-2015:2263-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 954980 CVE References: CVE-2015-8126 Sources used: openSUSE 13.2 (src): libpng12-1.2.51-3.6.1 openSUSE 13.1 (src): libpng12-1.2.50-6.10.1
SUSE-SU-2016:0027-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 954980 CVE References: CVE-2015-8126 Sources used: SUSE Linux Enterprise Software Development Kit 12-SP1 (src): libpng16-1.6.8-11.1 SUSE Linux Enterprise Software Development Kit 12 (src): libpng16-1.6.8-11.1 SUSE Linux Enterprise Server 12-SP1 (src): libpng16-1.6.8-11.1 SUSE Linux Enterprise Server 12 (src): libpng16-1.6.8-11.1 SUSE Linux Enterprise Desktop 12-SP1 (src): libpng16-1.6.8-11.1 SUSE Linux Enterprise Desktop 12 (src): libpng16-1.6.8-11.1
SUSE-SU-2016:0041-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 954980 CVE References: CVE-2015-8126 Sources used: SUSE Linux Enterprise Server 12-SP1 (src): libpng15-1.5.22-4.1 SUSE Linux Enterprise Desktop 12-SP1 (src): libpng15-1.5.22-4.1
SUSE-SU-2016:0050-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 954980 CVE References: CVE-2015-8126 Sources used: SUSE Linux Enterprise Software Development Kit 12-SP1 (src): libpng12-1.2.50-13.1 SUSE Linux Enterprise Software Development Kit 12 (src): libpng12-1.2.50-13.1 SUSE Linux Enterprise Server 12-SP1 (src): libpng12-1.2.50-13.1 SUSE Linux Enterprise Server 12 (src): libpng12-1.2.50-13.1 SUSE Linux Enterprise Desktop 12-SP1 (src): libpng12-1.2.50-13.1 SUSE Linux Enterprise Desktop 12 (src): libpng12-1.2.50-13.1
Releasing libpng12-0 for SLE 11 SP1 / SP3, which is the last one.
SUSE-SU-2016:0061-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 954980 CVE References: CVE-2015-8126 Sources used: SUSE Linux Enterprise Software Development Kit 11-SP4 (src): libpng12-0-1.2.31-5.38.1 SUSE Linux Enterprise Software Development Kit 11-SP3 (src): libpng12-0-1.2.31-5.38.1 SUSE Linux Enterprise Server for VMWare 11-SP3 (src): libpng12-0-1.2.31-5.38.1 SUSE Linux Enterprise Server 11-SP4 (src): libpng12-0-1.2.31-5.38.1 SUSE Linux Enterprise Server 11-SP3 (src): libpng12-0-1.2.31-5.38.1 SUSE Linux Enterprise Desktop 11-SP4 (src): libpng12-0-1.2.31-5.38.1 SUSE Linux Enterprise Desktop 11-SP3 (src): libpng12-0-1.2.31-5.38.1 SUSE Linux Enterprise Debuginfo 11-SP4 (src): libpng12-0-1.2.31-5.38.1 SUSE Linux Enterprise Debuginfo 11-SP3 (src): libpng12-0-1.2.31-5.38.1
openSUSE-SU-2016:0103-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 954980 CVE References: CVE-2015-8126 Sources used: openSUSE Leap 42.1 (src): libpng12-1.2.50-8.1
openSUSE-SU-2016:0104-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 954980 CVE References: CVE-2015-8126 Sources used: openSUSE Leap 42.1 (src): libpng15-1.5.22-4.1
openSUSE-SU-2016:0105-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 954980 CVE References: CVE-2015-8126 Sources used: openSUSE Leap 42.1 (src): libpng16-1.6.8-7.1
openSUSE-SU-2016:1652-1: An update that fixes 5 vulnerabilities is now available. Category: security (important) Bug References: 952051,954980,984382 CVE References: CVE-2015-7981,CVE-2015-8126,CVE-2016-1514,CVE-2016-1515,CVE-2016-5108 Sources used: openSUSE Leap 42.1 (src): vlc-2.2.4-27.1
*** Bug 958198 has been marked as a duplicate of this bug. ***