CVE-2015-0973
Buffer overflow in the png_read_IDAT_data function in pngrutil.c in libpng before 1.5.21 and 1.6...
Buffer overflow in the png_read_IDAT_data function in pngrutil.c in libpng before 1.5.21 and 1.6.x before 1.6.16 allows context-dependent attackers to execute arbitrary code via IDAT data with a large width, a different vulnerability than CVE-2014-9495.
Exploit likelihood
What each source reports
CVE List
8.8
Buffer overflow in the png_read_IDAT_data function in pngrutil.c in libpng before 1.5.21 and 1.6.x before 1.6.16 allows context-dependent attackers to execute arbitrary code via IDAT data with a large width, a different vulnerability than CVE-2014-9495.
- Record
CVE-2015-0973- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-120
- Updated
- 2026-11-02
EUVDEUVD-2015-0981
8.8
Buffer overflow in the png_read_IDAT_data function in pngrutil.c in libpng before 1.5.21 and 1.6.x before 1.6.16 allows context-dependent attackers to execute arbitrary code via IDAT data with a large width, a different vulnerability than CVE-2014-9495.
- Record
EUVD-2015-0981- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-5gg5-9r5r-wpgh
8.8
Buffer overflow in the png_read_IDAT_data function in pngrutil.c in libpng before 1.5.21 and 1.6...
Buffer overflow in the png_read_IDAT_data function in pngrutil.c in libpng before 1.5.21 and 1.6.x before 1.6.16 allows context-dependent attackers to execute arbitrary code via IDAT data with a large width, a different vulnerability than CVE-2014-9495.
- Record
GHSA-5gg5-9r5r-wpgh- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-119, CWE-120
- Updated
- 2026-11-02
NVD
8.8
Buffer overflow in the png_read_IDAT_data function in pngrutil.c in libpng before 1.5.21 and 1.6.x before 1.6.16 allows context-dependent attackers to execute arbitrary code via IDAT data with a large width, a different vulnerability than CVE-2014-9495.
- Record
CVE-2015-0973- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-119, CWE-120
- Updated
- 2026-11-02
OSVBELL-CVE-2015-0973
8.8
CVE-2015-0973 does not affect BellSoft software
- Record
BELL-CVE-2015-0973- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-0973
8.8
Buffer overflow in the png_read_IDAT_data function in pngrutil.c in libpng before 1.5.21 and 1.6.x before 1.6.16 allows context-dependent attackers to execute arbitrary code via IDAT data with a large width, a different vulnerability than CVE-2014-9495.
- Record
DEBIAN-CVE-2015-0973- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV No score
Buffer overflow in the png_read_IDAT_data function in pngrutil.c in libpng before 1.5.21 and 1.6.x before 1.6.16 allows context-dependent attackers to execute arbitrary code via IDAT data with a large width, a different vulnerability than CVE-2014-9495.
- Record
CVE-2015-0973- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10184-1 No score
libpng12-0-1.2.56-1.5 on GA media
These are all security issues fixed in the libpng12-0-1.2.56-1.5 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10184-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libpng1.6Debian:12 |
before 1.6.16-1 | 1.6.16-1 |
libpng1.6Debian:13 |
before 1.6.16-1 | 1.6.16-1 |
libpng1.6Debian:14 |
before 1.6.16-1 | 1.6.16-1 |
texlive-binDebian:12 |
before 2014.20140926.35254-6 | 2014.20140926.35254-6 |
texlive-binDebian:13 |
before 2014.20140926.35254-6 | 2014.20140926.35254-6 |
texlive-binDebian:14 |
before 2014.20140926.35254-6 | 2014.20140926.35254-6 |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-0973 is a high vulnerability (CVSS 7.5) in Libpng, published January 18, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.14%, the 90th percentile. Fixed in libpng1.6 1.6.16-1.
References
lists.apple.com/archives/security-announce/2016/Mar/msg00004.html
support.apple.com/HT206167
sourceforge.net/p/png-mng/mailman/message/33173461
openwall.com/lists/oss-security/2015/01/10/1
oracle.com/technetwork/topics/security/bulletinjul2015-2511963.html
openwall.com/lists/oss-security/2015/01/10/3
Show 19 moreShow less
secunia.com/advisories/62725
tfpwn.com/files/libpng_heap_overflow_1.6.15.txt
security.netapp.com/advisory/ntap-20240719-0005
nvd.nist.gov/vuln/detail/CVE-2015-0973
github.com/advisories/GHSA-5gg5-9r5r-wpgh
docs.bell-sw.com/security/cves/CVE-2015-0973
security-tracker.debian.org/tracker/CVE-2015-0973
suse.com/security/cve/CVE-2010-1205
suse.com/security/cve/CVE-2011-2501
suse.com/security/cve/CVE-2011-3026
suse.com/security/cve/CVE-2011-3045
suse.com/security/cve/CVE-2011-3048
suse.com/security/cve/CVE-2012-3386
suse.com/security/cve/CVE-2013-7353
suse.com/security/cve/CVE-2013-7354
suse.com/security/cve/CVE-2014-9495
suse.com/security/cve/CVE-2015-0973
suse.com/security/cve/CVE-2015-8126
suse.com/security/cve/CVE-2015-8540