CVE-2016-10087
The png_set_text_2 function in libpng 0.71 before 1.0.67, 1.2.x before 1.2.57, 1.4.x before 1.4...
The png_set_text_2 function in libpng 0.71 before 1.0.67, 1.2.x before 1.2.57, 1.4.x before 1.4.20, 1.5.x before 1.5.28, and 1.6.x before 1.6.27 allows context-dependent attackers to cause a NULL pointer dereference vectors involving loading a text chunk into a png structure, removing the text, and then adding another text chunk to the structure.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
The png_set_text_2 function in libpng 0.71 before 1.0.67, 1.2.x before 1.2.57, 1.4.x before 1.4.20, 1.5.x before 1.5.28, and 1.6.x before 1.6.27 allows context-dependent attackers to cause a NULL pointer dereference vectors involving loading a text chunk into a png structure, removing the text, and then adding another text chunk to the structure.
- Record
CVE-2016-10087- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-476
- Updated
- 2026-11-02
CVE List No score
The png_set_text_2 function in libpng 0.71 before 1.0.67, 1.2.x before 1.2.57, 1.4.x before 1.4.20, 1.5.x before 1.5.28, and 1.6.x before 1.6.27 allows context-dependent attackers to cause a NULL pointer dereference vectors involving loading a text chunk into a png structure, removing the text, and then adding another text chunk to the structure.
- Record
CVE-2016-10087- Updated
- 2026-11-02
EUVDEUVD-2016-1279 No score
The png_set_text_2 function in libpng 0.71 before 1.0.67, 1.2.x before 1.2.57, 1.4.x before 1.4.20, 1.5.x before 1.5.28, and 1.6.x before 1.6.27 allows context-dependent attackers to cause a NULL pointer dereference vectors involving loading a text chunk into a png structure, removing the text, and then adding another text chunk to the structure.
- Record
EUVD-2016-1279- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-r346-8vrh-m3wr
7.5
The png_set_text_2 function in libpng 0.71 before 1.0.67, 1.2.x before 1.2.57, 1.4.x before 1.4...
The png_set_text_2 function in libpng 0.71 before 1.0.67, 1.2.x before 1.2.57, 1.4.x before 1.4.20, 1.5.x before 1.5.28, and 1.6.x before 1.6.27 allows context-dependent attackers to cause a NULL pointer dereference vectors involving loading a text chunk into a png structure, removing the text, and then adding another text chunk to the structure.
- Record
GHSA-r346-8vrh-m3wr- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-476
- Updated
- 2026-11-02
OSVAZL-44325
7.5
CVE-2016-10087 affecting package fltk for versions less than 1.3.8-1
The png_set_text_2 function in libpng 0.71 before 1.0.67, 1.2.x before 1.2.57, 1.4.x before 1.4.20, 1.5.x before 1.5.28, and 1.6.x before 1.6.27 allows context-dependent attackers to cause a NULL pointer dereference vectors involving loading a text chunk into a png structure, removing the text, and then adding another text chunk to the structure.
- Record
AZL-44325- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-44883
7.5
CVE-2016-10087 affecting package openjpeg2 2.3.1-12
The png_set_text_2 function in libpng 0.71 before 1.0.67, 1.2.x before 1.2.57, 1.4.x before 1.4.20, 1.5.x before 1.5.28, and 1.6.x before 1.6.27 allows context-dependent attackers to cause a NULL pointer dereference vectors involving loading a text chunk into a png structure, removing the text, and then adding another text chunk to the structure.
- Record
AZL-44883- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 15 moreShow less
OSVBELL-CVE-2016-10087
7.5
CVE-2016-10087 does not affect BellSoft software
- Record
BELL-CVE-2016-10087- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
7.5
The png_set_text_2 function in libpng 0.71 before 1.0.67, 1.2.x before 1.2.57, 1.4.x before 1.4.20, 1.5.x before 1.5.28, and 1.6.x before 1.6.27 allows context-dependent attackers to cause a NULL pointer dereference vectors involving loading a text chunk into a png structure, removing the text, and then adding another text chunk to the structure.
- Record
CVE-2016-10087- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-10087
7.5
The png_set_text_2 function in libpng 0.71 before 1.0.67, 1.2.x before 1.2.57, 1.4.x before 1.4.20, 1.5.x before 1.5.28, and 1.6.x before 1.6.27 allows context-dependent attackers to cause a NULL pointer dereference vectors involving loading a text chunk into a png structure, removing the text, and then adding another text chunk to the structure.
- Record
DEBIAN-CVE-2016-10087- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2024-2091
9.8
syslinux security update
Security Fix(es):
The png_format_buffer function in pngerror.c in libpng 1.0.x before 1.0.55, 1.2.x before 1.2.45, 1.4.x before 1.4.8, and 1.5.x before 1.5.4 allows remote attackers to cause a denial of service (application crash) via a crafted PNG image that triggers an out-of-bounds read during the copying of error-message data. NOTE: this vulnerability exists because of a CVE-2004-0421 regression. NOTE: this is called an off-by-one error by some sources.(CVE-2011-2501)
Buffer overflow in libpng 1.0.x before 1.0.55, 1.2.x before 1.2.45, 1.4.x before 1.4.8, and 1.5.x before 1.5.4, when used by an application that calls the png_rgb_to_gray function but not the png_set_expand function, allows remote attackers to overwrite memory with an arbitrary amount of data, and possibly have unspecified other impact, via a crafted PNG image.(CVE-2011-2690)
The png_err function in pngerror.c in libpng 1.0.x before 1.0.55, 1.2.x before 1.2.45, 1.4.x before 1.4.8, and 1.5.x before 1.5.4 makes a function call using a NULL pointer argument instead of an empty-string argument, which allows remote attackers to cause a denial of service (application crash) via a crafted PNG image.(CVE-2011-2691)
The png_handle_sCAL function in pngrutil.c in libpng 1.0.x before 1.0.55, 1.2.x before 1.2.45, 1.4.x before 1.4.8, and 1.5.x before 1.5.4 does not properly handle invalid sCAL chunks, which allows remote attackers to cause a denial of service (memory corruption and application crash) or possibly have unspecified other impact via a crafted PNG image that triggers the reading of uninitialized memory.(CVE-2011-2692)
Integer signedness error in the png_inflate function in pngrutil.c in libpng before 1.4.10beta01, as used in Google Chrome before 17.0.963.83 and other products, allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted PNG file, a different vulnerability than CVE-2011-3026.(CVE-2011-3045)
The png_set_text_2 function in pngset.c in libpng 1.0.x before 1.0.59, 1.2.x before 1.2.49, 1.4.x before 1.4.11, and 1.5.x before 1.5.10 allows remote attackers to cause a denial of service (crash) or execute arbitrary code via a crafted text chunk in a PNG image file, which triggers a memory allocation failure that is not properly handled, leading to a heap-based buffer overflow.(CVE-2011-3048)
The png_push_read_zTXt function in pngpread.c in libpng 1.0.x before 1.0.58, 1.2.x before 1.2.48, 1.4.x before 1.4.10, and 1.5.x before 1.5.10 allows remote attackers to cause a denial of service (out-of-bounds read) via a large avail_in field value in a PNG image.(CVE-2012-3425)
The png_convert_to_rfc1123 function in png.c in libpng 1.0.x before 1.0.64, 1.2.x before 1.2.54, and 1.4.x before 1.4.17 allows remote attackers to obtain sensitive process memory information via crafted tIME chunk data in an image file, which triggers an out-of-bounds read.(CVE-2015-7981)
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.(CVE-2015-8126)
Buffer overflow in the png_set_PLTE function in libpng before 1.0.65, 1.1.x and 1.2.x before 1.2.55, 1.3.x, 1.4.x before 1.4.18, 1.5.x before 1.5.25, and 1.6.x before 1.6.20 allows 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. NOTE: this vulnerability exists because of an incomplete fix for CVE-2015-8126.(CVE-2015-8472)
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…
- Record
OESA-2024-2091- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-10087
7.5
The png_set_text_2 function in libpng 0.71 before 1.0.67, 1.2.x before 1.2.57, 1.4.x before 1.4.20, 1.5.x before 1.5.28, and 1.6.x before 1.6.27 allows context-dependent attackers to cause a NULL pointer dereference vectors involving loading a text chunk into a png structure, removing the text, and then adding another text chunk to the structure.
- Record
UBUNTU-CVE-2016-10087- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVCLSA-2026-1792993907 No score
libpng: Fix of 3 CVEs
- CVE-2016-10087: fix NULL pointer dereference in png_set_text_2()
- CVE-2026-25646: fix heap buffer overflow in png_set_dither()
- CVE-2026-33416: fix use-after-free on png_ptr palette and trans buffers
- Record
CLSA-2026-1792993907- Updated
- 2026-11-02
OSVMGASA-2017-0020 No score
Updated libpng and libpng12 packages fix security vulnerability
This security update fixes a NULL pointer dereference bug in libpng and libpng12 (CVE-2016-10087).
- Record
MGASA-2017-0020- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10971-1 No score
libpng12-0-1.2.59-1.9 on GA media
These are all security issues fixed in the libpng12-0-1.2.59-1.9 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10971-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10972-1 No score
libpng16-16-1.6.37-3.3 on GA media
These are all security issues fixed in the libpng16-16-1.6.37-3.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10972-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:0853-1 No score
Security update for libpng16
This update for libpng16 fixes the following issues:
Security issues fixed:
- CVE-2016-10087: NULL pointer dereference in png_set_text_2() (bsc#1017646)
- Record
SUSE-SU-2017:0853-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:0860-1 No score
Security update for libpng12
This update for libpng12 fixes the following issues:
Security issues fixed:
- CVE-2015-8540: read underflow in libpng (bsc#958791)
- CVE-2016-10087: NULL pointer dereference in png_set_text_2() (bsc#1017646)
- Record
SUSE-SU-2017:0860-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:0901-1 No score
Security update for libpng12-0
This update for libpng12-0 fixes the following issues:
Security issues fixed:
- CVE-2015-8540: read underflow in libpng (bsc#958791)
- CVE-2016-10087: NULL pointer dereference in png_set_text_2() (bsc#1017646)
- Record
SUSE-SU-2017:0901-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:0950-1 No score
Security update for libpng15
This update for libpng15 fixes the following issues:
Security issues fixed:
- CVE-2015-8540: read underflow in libpng (bsc#958791)
- CVE-2016-10087: NULL pointer dereference in png_set_text_2() (bsc#1017646)
- Record
SUSE-SU-2017:0950-1- Updated
- 2026-11-02
OSVUSN-3712-1 No score
libpng, libpng1.6 vulnerabilities
Patrick Keshishian discovered that libpng incorrectly handled certain PNG files. An attacker could possibly use this to cause a denial of service. This issue only affected Ubuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2016-10087)
Thuan Pham discovered that libpng incorrectly handled certain PNG files. An attacker could possibly use this to cause a denial of service. This issue only affected Ubuntu 17.10 and Ubuntu 18.04 LTS. (CVE-2018-13785)
- Record
USN-3712-1- Updated
- 2026-11-02
OSVUSN-8639-1 No score
libpng, libpng1.6 vulnerabilities
Patrick Keshishian discovered that libpng incorrectly handled certain text chunks. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 16.04 LTS. (CVE-2016-10087)
It was discovered that libpng incorrectly handled certain malformed images. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 18.04 LTS. (CVE-2018-14048)
It was discovered that libpng incorrectly handled memory when freeing certain images. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 16.04 LTS. (CVE-2019-7317)
It was discovered that libpng incorrectly handled memory when processing certain images. An attacker could possibly use this issue to cause a denial of service, or execute arbitrary code. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, and Ubuntu 20.04 LTS. (CVE-2026-33416)
It was discovered that libpng incorrectly handled certain images. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 20.04 LTS. (CVE-2026-33636)
It was discovered that libpng incorrectly handled memory when processing certain images. An attacker could possibly use this issue to cause a denial of service or obtain sensitive information. This issue only affected Ubuntu 14.04 LTS, Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, and Ubuntu 20.04 LTS. (CVE-2026-34757)
Seung Min Shin discovered that libpng incorrectly handled certain animated images. An attacker could possibly use this issue to cause libpng to misinterpret image data. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2026-40930)
- Record
USN-8639-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
fltkAzure Linux:3 |
before 1.3.8-1 | 1.3.8-1 |
openjpeg2Azure Linux:3 |
through 2.3.1-12 | None known |
libpngTuxCare:OracleLinux:6 |
before 2:1.2.49-2.el6_7.tuxcare.els1 | 2:1.2.49-2.el6_7.tuxcare.els1 |
libpng-develTuxCare:OracleLinux:6 |
before 2:1.2.49-2.el6_7.tuxcare.els1 | 2:1.2.49-2.el6_7.tuxcare.els1 |
libpng-staticTuxCare:OracleLinux:6 |
before 2:1.2.49-2.el6_7.tuxcare.els1 | 2:1.2.49-2.el6_7.tuxcare.els1 |
libpng1.6Debian:12 |
before 1.6.27-1 | 1.6.27-1 |
libpng1.6Debian:13 |
before 1.6.27-1 | 1.6.27-1 |
libpng1.6Debian:14 |
before 1.6.27-1 | 1.6.27-1 |
libpngMageia:5 |
before 1.6.27-1.mga5 | 1.6.27-1.mga5 |
libpng12Mageia:5 |
before 1.2.57-1.mga5 | 1.2.57-1.mga5 |
Show 43 moreShow less
| Package | Affected | Fixed |
|---|---|---|
syslinuxopenEuler:24.03-LTS |
before 6.04-16.oe2403 | 6.04-16.oe2403 |
syslinuxopenEuler:22.03-LTS-SP4 |
before 6.04-16.oe2203sp4 | 6.04-16.oe2203sp4 |
syslinuxopenEuler:22.03-LTS-SP3 |
before 6.04-16.oe2203sp3 | 6.04-16.oe2203sp3 |
syslinuxopenEuler:20.03-LTS-SP4 |
before 6.04-14.oe2003sp4 | 6.04-14.oe2003sp4 |
syslinuxopenEuler:22.03-LTS-SP1 |
before 6.04-16.oe2203sp1 | 6.04-16.oe2203sp1 |
libpng16SUSE:Linux Enterprise Desktop 12 SP1 |
before 1.6.8-14.1 | 1.6.8-14.1 |
libpng16SUSE:Linux Enterprise Desktop 12 SP2 |
before 1.6.8-14.1 | 1.6.8-14.1 |
libpng16SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 1.6.8-14.1 | 1.6.8-14.1 |
libpng16SUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 1.6.8-14.1 | 1.6.8-14.1 |
libpng16SUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 1.6.8-14.1 | 1.6.8-14.1 |
libpng16SUSE:Linux Enterprise Server 12 SP1 |
before 1.6.8-14.1 | 1.6.8-14.1 |
libpng16SUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 1.6.8-14.1 | 1.6.8-14.1 |
libpng16SUSE:Linux Enterprise Server 12 SP2 |
before 1.6.8-14.1 | 1.6.8-14.1 |
libpng16SUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 1.6.8-14.1 | 1.6.8-14.1 |
libpng12SUSE:Linux Enterprise Desktop 12 SP1 |
before 1.2.50-19.1 | 1.2.50-19.1 |
libpng12SUSE:Linux Enterprise Desktop 12 SP2 |
before 1.2.50-19.1 | 1.2.50-19.1 |
libpng12SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 1.2.50-19.1 | 1.2.50-19.1 |
libpng12SUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 1.2.50-19.1 | 1.2.50-19.1 |
libpng12SUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 1.2.50-19.1 | 1.2.50-19.1 |
libpng12SUSE:Linux Enterprise Server 12 SP1 |
before 1.2.50-19.1 | 1.2.50-19.1 |
libpng12SUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 1.2.50-19.1 | 1.2.50-19.1 |
libpng12SUSE:Linux Enterprise Server 12 SP2 |
before 1.2.50-19.1 | 1.2.50-19.1 |
libpng12SUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 1.2.50-19.1 | 1.2.50-19.1 |
libpng12-0SUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 1.2.31-5.43.1 | 1.2.31-5.43.1 |
libpng12-0SUSE:Linux Enterprise Server 11 SP4 |
before 1.2.31-5.43.1 | 1.2.31-5.43.1 |
libpng12-0SUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 1.2.31-5.43.1 | 1.2.31-5.43.1 |
libpng15SUSE:Linux Enterprise Desktop 12 SP1 |
before 1.5.22-9.1 | 1.5.22-9.1 |
libpng15SUSE:Linux Enterprise Desktop 12 SP2 |
before 1.5.22-9.1 | 1.5.22-9.1 |
libpng15SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 1.5.22-9.1 | 1.5.22-9.1 |
libpng15SUSE:Linux Enterprise Server 12 SP1 |
before 1.5.22-9.1 | 1.5.22-9.1 |
libpng15SUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 1.5.22-9.1 | 1.5.22-9.1 |
libpng15SUSE:Linux Enterprise Server 12 SP2 |
before 1.5.22-9.1 | 1.5.22-9.1 |
libpng15SUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 1.5.22-9.1 | 1.5.22-9.1 |
libpngUbuntu:14.04:LTS |
before 1.2.50-1ubuntu2.14.04.3, plus listed versions 1.2.49-4ubuntu11.2.49-5ubuntu11.2.50-1ubuntu11.2.50-1ubuntu21.2.50-1ubuntu2.14.04.11.2.50-1ubuntu2.14.04.2 |
1.2.50-1ubuntu2.14.04.3 |
libpngUbuntu:16.04:LTS |
before 1.2.54-1ubuntu1.1, plus listed versions 1.2.51-0ubuntu31.2.54-11.2.54-1ubuntu1 |
1.2.54-1ubuntu1.1 |
libpng1.6Ubuntu:Pro:16.04:LTS |
before 1.6.20-2ubuntu0.1~esm4, plus listed versions 1.6.20-21.6.20-2ubuntu0.1~esm11.6.20-2ubuntu0.1~esm21.6.20-2ubuntu0.1~esm3 |
1.6.20-2ubuntu0.1~esm4 |
libpng1.6Ubuntu:18.04:LTS |
before 1.6.34-1ubuntu0.18.04.1, plus listed versions 1.6.34-1 |
1.6.34-1ubuntu0.18.04.1 |
libpngUbuntu:Pro:14.04:LTS |
before 1.2.50-1ubuntu2.14.04.3+esm2, plus listed versions 1.2.49-4ubuntu11.2.49-5ubuntu11.2.50-1ubuntu11.2.50-1ubuntu21.2.50-1ubuntu2.14.04.11.2.50-1ubuntu2.14.04.21.2.50-1ubuntu2.14.04.31.2.50-1ubuntu2.14.04.3+esm1 |
1.2.50-1ubuntu2.14.04.3+esm2 |
libpngUbuntu:Pro:16.04:LTS |
before 1.2.54-1ubuntu1.1+esm3, plus listed versions 1.2.51-0ubuntu31.2.54-11.2.54-1ubuntu11.2.54-1ubuntu1.11.2.54-1ubuntu1.1+esm11.2.54-1ubuntu1.1+esm2 |
1.2.54-1ubuntu1.1+esm3 |
libpng1.6Ubuntu:Pro:18.04:LTS |
before 1.6.34-1ubuntu0.18.04.2+esm3, plus listed versions 1.6.34-11.6.34-1ubuntu0.18.04.11.6.34-1ubuntu0.18.04.21.6.34-1ubuntu0.18.04.2+esm11.6.34-1ubuntu0.18.04.2+esm2 |
1.6.34-1ubuntu0.18.04.2+esm3 |
libpng1.6Ubuntu:Pro:20.04:LTS |
before 1.6.37-2ubuntu0.1~esm3, plus listed versions 1.6.37-11.6.37-21.6.37-2ubuntu0.1~esm11.6.37-2ubuntu0.1~esm2 |
1.6.37-2ubuntu0.1~esm3 |
libpng1.6Ubuntu:22.04:LTS |
before 1.6.37-3ubuntu0.6, plus listed versions 1.6.37-3build41.6.37-3build51.6.37-3ubuntu0.11.6.37-3ubuntu0.31.6.37-3ubuntu0.41.6.37-3ubuntu0.5 |
1.6.37-3ubuntu0.6 |
libpng16openSUSE:Tumbleweed |
before 1.6.37-3.3 | 1.6.37-3.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-2016-10087 is a high vulnerability (CVSS 7.5) in Libpng, published January 22, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.13%, the 92nd percentile. Fixed in fltk 1.3.8-1.
References
security.gentoo.org/glsa/201701-74
usn.ubuntu.com/3712-1
openwall.com/lists/oss-security/2016/12/30/4
securityfocus.com/bid/95157
usn.ubuntu.com/3712-2
openwall.com/lists/oss-security/2016/12/29/2
Show 58 moreShow less
lists.apache.org/thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4%40%3Cissues.bookkeeper.apache.org%3E
lists.apache.org/thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b%40%3Cissues.bookkeeper.apache.org%3E
nvd.nist.gov/vuln/detail/CVE-2016-10087
lists.apache.org/thread.html/r58af02e294bd07f487e2c64ffc0a29b837db5600e33b6e698b9d696b@%3Cissues.bookkeeper.apache.org%3E
lists.apache.org/thread.html/rf4c02775860db415b4955778a131c2795223f61cb8c6a450893651e4@%3Cissues.bookkeeper.apache.org%3E
github.com/advisories/GHSA-r346-8vrh-m3wr
docs.bell-sw.com/security/cves/CVE-2016-10087
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2026-1792993907.html
nvd.nist.gov/vuln/detail/CVE-2026-25646
nvd.nist.gov/vuln/detail/CVE-2026-33416
security-tracker.debian.org/tracker/CVE-2016-10087
advisories.mageia.org/MGASA-2017-0020.html
bugs.mageia.org/show_bug.cgi?id=20048
sourceforge.net/p/png-mng/mailman/message/35575076
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-2091
nvd.nist.gov/vuln/detail/CVE-2011-2501
nvd.nist.gov/vuln/detail/CVE-2011-2690
nvd.nist.gov/vuln/detail/CVE-2011-2691
nvd.nist.gov/vuln/detail/CVE-2011-2692
nvd.nist.gov/vuln/detail/CVE-2011-3045
nvd.nist.gov/vuln/detail/CVE-2011-3048
nvd.nist.gov/vuln/detail/CVE-2012-3425
nvd.nist.gov/vuln/detail/CVE-2015-7981
nvd.nist.gov/vuln/detail/CVE-2015-8126
nvd.nist.gov/vuln/detail/CVE-2015-8472
nvd.nist.gov/vuln/detail/CVE-2015-8540
nvd.nist.gov/vuln/detail/CVE-2017-12652
suse.com/support/update/announcement/2017/suse-su-20170853-1
bugzilla.suse.com/1017646
suse.com/security/cve/CVE-2016-10087
suse.com/support/update/announcement/2017/suse-su-20170860-1
bugzilla.suse.com/958791
suse.com/security/cve/CVE-2015-8540
suse.com/support/update/announcement/2017/suse-su-20170901-1
suse.com/support/update/announcement/2017/suse-su-20170950-1
ubuntu.com/security/CVE-2016-10087
sourceforge.net/p/libpng/code/ci/243d4e5f3fe71740d52a53cf3dd77cc83a3430ba
sourceforge.net/p/libpng/code/ci/812768d7a9c973452222d454634496b25ed415eb
sourceforge.net/p/libpng/code/ci/794a15fad6add4d636369d0b46f603a02995b2e2
ubuntu.com/security/notices/USN-3712-1
ubuntu.com/security/notices/USN-3712-2
cve.org/CVERecord?id=CVE-2016-10087
ubuntu.com/security/notices/USN-8639-1
ubuntu.com/security/CVE-2018-13785
ubuntu.com/security/CVE-2018-14048
ubuntu.com/security/CVE-2019-7317
ubuntu.com/security/CVE-2026-33416
ubuntu.com/security/CVE-2026-33636
ubuntu.com/security/CVE-2026-34757
ubuntu.com/security/CVE-2026-40930
suse.com/security/cve/CVE-2006-5793
suse.com/security/cve/CVE-2008-3964
suse.com/security/cve/CVE-2009-0040
suse.com/security/cve/CVE-2017-12652
suse.com/security/cve/CVE-2016-5735
suse.com/security/cve/CVE-2018-13785
suse.com/security/cve/CVE-2018-14048
suse.com/security/cve/CVE-2019-7317
Left out here: the rest of 1 source description. The JSON record has them.