Skip to content
OpenAdvisories
Medium · 6.5 CVE-2016-2533 EUVD-2016-0020GHSA-3c5c-7235-994jPYSEC-2016-19

Pillow buffer overflow in ImagingPcdDecode

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

Description

Buffer overflow in the ImagingPcdDecode function in PcdDecode.c in Pillow before 3.1.1 and Python Imaging Library (PIL) 1.1.7 and earlier allows remote attackers to cause a denial of service (crash) via a crafted PhotoCD 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
Debian 6.0 python-imaging 1.1.7-2+deb6u2 DLA-422-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS pillow 2.3.0-1ubuntu3.2 USN-3090-1
ReleasePackageFixed inAdvisory
SUSE OpenStack Cloud 7 python-Pillow 2.8.1-4.9.1 SUSE-SU-2019:2334-1
SUSE Enterprise Storage 5 python-Pillow 2.8.1-3.6.1 SUSE-SU-2020:1194-1
SUSE Enterprise Storage 4 python-Pillow 2.8.1-4.9.1 SUSE-SU-2019:2334-1

Amazon Linux

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

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI pillow < 3.1.1 3.1.1 GHSA-3c5c-7235-994j

Advisories 7

References