Integer underflow in the png_check_keyword function in pngwutil.c in libpng 0.90 through 0.99, 1.0.x before 1.0.66, 1.1.x and 1.2.x before 1.2.56, 1.3.x and 1.4.x before 1.4.19, and 1.5.x before 1.5.26 allows remote attackers to have unspecified impact via a space character as a keyword in a PNG image, which triggers an out-of-bounds read.
CVSS Details
- CVSS 3.1 Base Score: 8.8
- CVSS 3.0 Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | amazon-linux-ami-2-upgrade-libpngamazon-linux-ami-2-upgrade-libpng-debuginfoamazon-linux-ami-2-upgrade-libpng-develamazon-linux-ami-2-upgrade-libpng-static | Jan 24, 2023 | Apr 14, 2016 | |
| Debian | debian-upgrade-libpng | Feb 2, 2016 | Jan 13, 2016 | |
| Gentoo Linux | gentoo-linux-upgrade-media-libs-libpng | Oct 30, 2017 | Apr 14, 2016 | |
| Huawei Euleros 2_0_sp10 | huawei-euleros-2_0_sp10-upgrade-syslinuxhuawei-euleros-2_0_sp10-upgrade-syslinux-nonlinux | Nov 11, 2024 | Apr 14, 2016 | |
| Huawei Euleros 2_0_sp11 | huawei-euleros-2_0_sp11-upgrade-syslinuxhuawei-euleros-2_0_sp11-upgrade-syslinux-nonlinux | Dec 12, 2024 | Apr 14, 2016 | |
| Huawei Euleros 2_0_sp12 | huawei-euleros-2_0_sp12-upgrade-syslinuxhuawei-euleros-2_0_sp12-upgrade-syslinux-nonlinux | Dec 12, 2024 | Apr 14, 2016 | |
| Huawei Euleros 2_0_sp9 | huawei-euleros-2_0_sp9-upgrade-syslinuxhuawei-euleros-2_0_sp9-upgrade-syslinux-nonlinux | Nov 11, 2024 | Apr 14, 2016 | |
| Ibm Aix | ibm-aix-java_jan2016_advisory | Nov 30, 2017 | Apr 14, 2016 | |
| Ibm Java | — | ibm-java-upgrade-6_0_16_20ibm-java-upgrade-6_1_8_20ibm-java-upgrade-7_0_9_30ibm-java-upgrade-7_1_3_30 | Oct 5, 2018 | Apr 14, 2016 |
| Oracle Solaris | oracle-solaris-11-3-upgrade-image-library-libpng-1-4-19-0-175-3-10-0-1-0 | May 29, 2017 | Apr 14, 2016 | |
| Suse | — | suse-upgrade-java-1_6_0-ibmsuse-upgrade-java-1_6_0-ibm-alsasuse-upgrade-java-1_6_0-ibm-develsuse-upgrade-java-1_6_0-ibm-fontssuse-upgrade-java-1_6_0-ibm-jdbcsuse-upgrade-java-1_6_0-ibm-pluginsuse-upgrade-java-1_7_0-ibmsuse-upgrade-java-1_7_0-ibm-alsasuse-upgrade-java-1_7_0-ibm-develsuse-upgrade-java-1_7_0-ibm-jdbcsuse-upgrade-java-1_7_0-ibm-pluginsuse-upgrade-java-1_7_1-ibmsuse-upgrade-java-1_7_1-ibm-alsasuse-upgrade-java-1_7_1-ibm-develsuse-upgrade-java-1_7_1-ibm-jdbcsuse-upgrade-java-1_7_1-ibm-pluginsuse-upgrade-libpng-develsuse-upgrade-libpng-devel-32bitsuse-upgrade-libpng12-0suse-upgrade-libpng12-0-32bitsuse-upgrade-libpng12-0-x86suse-upgrade-libpng12-compat-develsuse-upgrade-libpng12-develsuse-upgrade-libpng15-15 | Feb 10, 2016 | Feb 10, 2016 |
| Ubuntu | ubuntu-upgrade-libpng12-0 | Feb 2, 2016 | Jan 6, 2016 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub