Skip to content
OpenAdvisories
Unscored CVE-2016-10087 EUVD-2016-1279GHSA-r346-8vrh-m3wr

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…

Published Jan 30, 2017 · Updated Aug 6, 2024 · Assigned by mitre

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libpng1.6 1.6.27-1 —
Debian 13 libpng1.6 1.6.27-1 —
Debian 12 libpng1.6 1.6.27-1 —
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS libpng1.6 1.6.34-1ubuntu0.18.04.1 USN-3712-1
Ubuntu 16.04 LTS libpng 1.2.54-1ubuntu1.1 USN-3712-1
Ubuntu 14.04 LTS libpng 1.2.50-1ubuntu2.14.04.3 USN-3712-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 16.04 LTS libpng1.6 1.6.20-2ubuntu0.1~esm4 —
ReleasePackageFixed inAdvisory
SLES 12 SP2 libpng12 1.2.50-19.1 SUSE-SU-2017:0860-1
SLES 12 SP2 libpng15 1.5.22-9.1 SUSE-SU-2017:0950-1
SLES 12 SP2 libpng16 1.6.8-14.1 SUSE-SU-2017:0853-1
SLES 12 SP1 libpng12 1.2.50-19.1 SUSE-SU-2017:0860-1
SLES 12 SP1 libpng15 1.5.22-9.1 SUSE-SU-2017:0950-1
SLES 12 SP1 libpng16 1.6.8-14.1 SUSE-SU-2017:0853-1
SLES 11 SP4 libpng12-0 1.2.31-5.43.1 SUSE-SU-2017:0901-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP2 libpng12 1.2.50-19.1 SUSE-SU-2017:0860-1
SLES for SAP 12 SP2 libpng15 1.5.22-9.1 SUSE-SU-2017:0950-1
SLES for SAP 12 SP2 libpng16 1.6.8-14.1 SUSE-SU-2017:0853-1
SLES for SAP 12 SP1 libpng12 1.2.50-19.1 SUSE-SU-2017:0860-1
SLES for SAP 12 SP1 libpng15 1.5.22-9.1 SUSE-SU-2017:0950-1
SLES for SAP 12 SP1 libpng16 1.6.8-14.1 SUSE-SU-2017:0853-1
SLES for SAP 11 SP4 libpng12-0 1.2.31-5.43.1 SUSE-SU-2017:0901-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed libpng16 1.6.37-3.3 openSUSE-SU-2024:10972-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 fltk 1.3.8-1 —
Azure Linux 3 openjpeg2 No fix yet —

Advisories 7

References