CVE-2015-8126 Memory corruption in n/a
Remote attackers can cause denial of service or potential code execution via buffer overflows in libpng when processing crafted PNG images.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2015-8126?
CVE-2015-8126 is a high-severity memory corruption vulnerability in Apple Mac Os X, published on 13 Nov 2015. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official 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.
Weakness: CWE-120
Which versions are affected by CVE-2015-8126?
It affects 20 products.
Linux distribution packages (32)
libpng12-0 SUSE:Linux Enterprise Desktop 11 SP3 | All versions | 1.2.31-5.38.1 |
libpng12-0 SUSE:Linux Enterprise Desktop 11 SP4 | All versions | 1.2.31-5.38.1 |
libpng12 SUSE:Linux Enterprise Desktop 12 | All versions | 1.2.50-13.1 |
libpng16 SUSE:Linux Enterprise Desktop 12 | All versions | 1.6.8-11.1 |
libpng16 SUSE:Linux Enterprise Desktop 12 | All versions | 1.6.8-8.1 |
libpng12 SUSE:Linux Enterprise Desktop 12 SP1 | All versions | 1.2.50-13.1 |
libpng15 SUSE:Linux Enterprise Desktop 12 SP1 | All versions | 1.5.22-4.1 |
libpng16 SUSE:Linux Enterprise Desktop 12 SP1 | All versions | 1.6.8-11.1 |
libpng12-0 SUSE:Linux Enterprise Server 11 SP3 | All versions | 1.2.31-5.38.1 |
libpng12-0 SUSE:Linux Enterprise Server 11 SP3-TERADATA | All versions | 1.2.31-5.38.1 |
libpng12-0 SUSE:Linux Enterprise Server 11 SP4 | All versions | 1.2.31-5.38.1 |
libpng12 SUSE:Linux Enterprise Server 12 | All versions | 1.2.50-13.1 |
libpng16 SUSE:Linux Enterprise Server 12 | All versions | 1.6.8-11.1 |
libpng16 SUSE:Linux Enterprise Server 12 | All versions | 1.6.8-8.1 |
libpng12 SUSE:Linux Enterprise Server 12 SP1 | All versions | 1.2.50-13.1 |
libpng15 SUSE:Linux Enterprise Server 12 SP1 | All versions | 1.5.22-4.1 |
libpng16 SUSE:Linux Enterprise Server 12 SP1 | All versions | 1.6.8-11.1 |
libpng12-0 SUSE:Linux Enterprise Server for SAP Applications 11 SP3 | All versions | 1.2.31-5.38.1 |
libpng12-0 SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | All versions | 1.2.31-5.38.1 |
libpng12 SUSE:Linux Enterprise Server for SAP Applications 12 | All versions | 1.2.50-13.1 |
libpng16 SUSE:Linux Enterprise Server for SAP Applications 12 | All versions | 1.6.8-11.1 |
libpng16 SUSE:Linux Enterprise Server for SAP Applications 12 | All versions | 1.6.8-8.1 |
libpng12 SUSE:Linux Enterprise Server for SAP Applications 12 SP1 | All versions | 1.2.50-13.1 |
libpng15 SUSE:Linux Enterprise Server for SAP Applications 12 SP1 | All versions | 1.5.22-4.1 |
libpng16 SUSE:Linux Enterprise Server for SAP Applications 12 SP1 | All versions | 1.6.8-11.1 |
libpng12-0 SUSE:Linux Enterprise Software Development Kit 11 SP3 | All versions | 1.2.31-5.38.1 |
libpng12-0 SUSE:Linux Enterprise Software Development Kit 11 SP4 | All versions | 1.2.31-5.38.1 |
libpng12 SUSE:Linux Enterprise Software Development Kit 12 | All versions | 1.2.50-13.1 |
libpng16 SUSE:Linux Enterprise Software Development Kit 12 | All versions | 1.6.8-11.1 |
libpng16 SUSE:Linux Enterprise Software Development Kit 12 | All versions | 1.6.8-8.1 |
libpng12 SUSE:Linux Enterprise Software Development Kit 12 SP1 | All versions | 1.2.50-13.1 |
libpng16 SUSE:Linux Enterprise Software Development Kit 12 SP1 | All versions | 1.6.8-11.1 |
Products include Apple Mac Os X, Canonical Ubuntu Linux, Debian Debian Linux, Fedoraproject Fedora, Libpng Libpng, Opensuse Leap and 14 more.
How do I fix CVE-2015-8126?
Upgrade to a fixed version.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2015-8126 being exploited?
There is no known exploitation of CVE-2015-8126 in the wild and no public exploit code.
Other vulnerabilities in Apple Mac Os X
Sources
Also known as AZL-45078, GHSA-rr6q-q2jh-948f, MGASA-2015-0451, SUSE-SU-2015:2013-1, SUSE-SU-2016:0027-1, SUSE-SU-2016:0041-1 and 3 more.