Skip to content
OpenAdvisories
Medium · 6.5 CVE-2016-0740 EUVD-2016-0021GHSA-hggx-3h72-49wwPYSEC-2016-5

Pillow Buffer overflow in ImagingLibTiffDecode

Published Apr 13, 2016 · Updated Aug 5, 2024 · Assigned by redhat

Description

Buffer overflow in the ImagingLibTiffDecode function in libImaging/TiffDecode.c in Pillow before 3.1.1 allows remote attackers to overwrite memory via a crafted TIFF file.

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 pillow 3.1.1-1 —
Debian 13 pillow 3.1.1-1 —
Debian 12 pillow 3.1.1-1 —
Debian 8 pillow 2.6.1-2+deb8u2 DSA-3499-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS pillow 2.3.0-1ubuntu3.2 USN-3090-1
ReleasePackageFixed inAdvisory
SUSE OpenStack Cloud 6 python-Pillow 2.7.0-3.1 SUSE-SU-2016:0935-1
SUSE OpenStack Cloud 5 python-Pillow 2.7.0-9.1 SUSE-SU-2016:0924-1
SUSE Enterprise Storage 2.1 python-Pillow 2.7.0-3.1 SUSE-SU-2016:0935-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SUSE Enterprise Storage 2 python-Pillow 2.7.0-3.2 SUSE-SU-2016:1569-1
SUSE Enterprise Storage 1.0 python-Pillow 2.7.0-7.1 SUSE-SU-2016:1355-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-Pillow 3.1.1-4.1 openSUSE-SU-2026:11261-1, openSUSE-SU-2024:13827-1, openSUSE-SU-2024:11209-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 python-pillow +4 2.0.0-23.gitd1c6db8.amzn2.0.15 ALAS2-2025-2784

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI pillow < 3.1.1 3.1.1 GHSA-hggx-3h72-49ww

Advisories 12

References