CVE-2016-10087

HIGH

libpng <1.0.67-1.6.27 - Null Pointer Dereference

Title source: llm
STIX 2.1

Description

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.

References (8)

Core 8
Core References
Third Party Advisory vendor-advisory x_refsource_gentoo
https://security.gentoo.org/glsa/201701-74
Vendor Advisory vendor-advisory x_refsource_ubuntu
https://usn.ubuntu.com/3712-1/
Mailing List, Third Party Advisory mailing-list x_refsource_mlist
http://www.openwall.com/lists/oss-security/2016/12/30/4
Third Party Advisory, VDB Entry vdb-entry x_refsource_bid
http://www.securityfocus.com/bid/95157
Vendor Advisory vendor-advisory x_refsource_ubuntu
https://usn.ubuntu.com/3712-2/
Mailing List, Third Party Advisory mailing-list x_refsource_mlist
http://www.openwall.com/lists/oss-security/2016/12/29/2

Scores

CVSS v3 7.5
EPSS 0.0552
EPSS Percentile 91.8%
Attack Vector NETWORK
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Details

CWE
CWE-476
Status published
Products (50)
libpng/libpng 0.8
libpng/libpng 0.71
libpng/libpng 0.81
libpng/libpng 0.82
libpng/libpng 0.85
libpng/libpng 0.86
libpng/libpng 0.87
libpng/libpng 0.88
libpng/libpng 0.89
libpng/libpng 0.89c
... and 40 more
Published Jan 30, 2017
Tracked Since Feb 18, 2026