Skip to content
OpenAdvisories
High · 7.5 CVE-2014-3589 EUVD-2014-0040GHSA-cfmr-38g9-f2h7PYSEC-2014-10

Pillow denial of service via Crafted Block Size

Published Aug 25, 2014 · Updated Aug 6, 2024 · Assigned by redhat

Description

PIL/IcnsImagePlugin.py in Python Imaging Library (PIL) and Pillow before 2.3.2 and 2.5.x before 2.5.2 allows remote attackers to cause a denial of service via a crafted block size.

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 2.5.3-1 —
Debian 13 pillow 2.5.3-1 —
Debian 12 pillow 2.5.3-1 —
Debian 7 python-imaging 1.1.7-4+deb7u1 DSA-3009-1
Debian 6.0 python-imaging 1.1.7-2+deb6u1 DLA-41-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS pillow 2.3.0-1ubuntu3.2 USN-3090-1
ReleasePackageFixed inAdvisory
SUSE Enterprise Storage 1.0 calamari-clients 1.2.2+git.1428648634.40dfe5b-3.1 SUSE-SU-2015:1102-1
SUSE Enterprise Storage 1.0 ceph 0.80.9-5.1 SUSE-SU-2015:1102-1
SUSE Enterprise Storage 1.0 ceph-deploy 1.5.19+git.1431355031.6178cf3-9.1 SUSE-SU-2015:1102-1
SUSE Enterprise Storage 1.0 python-Pillow 2.7.0-4.1 SUSE-SU-2015:1102-1
SUSE Enterprise Storage 1.0 python-djangorestframework 2.3.12-4.2 SUSE-SU-2015:1102-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.14 ALAS2-2025-2768

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI pillow < 2.3.2 2.3.2 GHSA-cfmr-38g9-f2h7
PyPI pillow >= 2.5, < 2.5.2 2.5.2 GHSA-cfmr-38g9-f2h7
PyPI pillow < 2.3.2 · >= 2.5, < 2.5.2 2.3.2, 2.5.2 PYSEC-2014-10

Advisories 11

References