Skip to content

CVE-2016-9190 Arbitrary code using "crafted image file" approach affecting Pillow

HighCVSS 7.8 EPSS 1.9%
Published
Updated
Exploit status
No public exploit known

Description

Pillow before 3.3.2 allows context-dependent attackers to execute arbitrary code by using the "crafted image file" approach, related to an "Insecure Sign Extension" issue affecting the ImagingNew in Storage.c component.

Affected products

ProductAffected versionsFixed in
pypi pillow(PyPI) < 3.3.2 3.3.2
pypi pillow(PyPI) = 1.0 No fix listed
pypi pillow(PyPI) = 1.1 No fix listed
pypi pillow(PyPI) = 1.2 No fix listed
pypi pillow(PyPI) = 1.3 No fix listed
pypi pillow(PyPI) = 1.4 No fix listed
pypi pillow(PyPI) = 1.5 No fix listed
pypi pillow(PyPI) = 1.6 No fix listed
pypi pillow(PyPI) = 1.7.0 No fix listed
pypi pillow(PyPI) = 1.7.1 No fix listed
pypi pillow(PyPI) = 1.7.2 No fix listed
pypi pillow(PyPI) = 1.7.3 No fix listed
pypi pillow(PyPI) = 1.7.4 No fix listed
pypi pillow(PyPI) = 1.7.5 No fix listed
pypi pillow(PyPI) = 1.7.6 No fix listed
pypi pillow(PyPI) = 1.7.7 No fix listed
pypi pillow(PyPI) = 1.7.8 No fix listed
pypi pillow(PyPI) = 2.0.0 No fix listed
pypi pillow(PyPI) = 2.1.0 No fix listed
pypi pillow(PyPI) = 2.2.0 No fix listed
pypi pillow(PyPI) = 2.2.1 No fix listed
pypi pillow(PyPI) = 2.2.2 No fix listed
pypi pillow(PyPI) = 2.3.0 No fix listed
pypi pillow(PyPI) = 2.3.1 No fix listed
pypi pillow(PyPI) = 2.3.2 No fix listed
Show 27 more
ProductAffected versionsFixed in
pypi pillow(PyPI) = 2.4.0 No fix listed
pypi pillow(PyPI) = 2.5.0 No fix listed
pypi pillow(PyPI) = 2.5.1 No fix listed
pypi pillow(PyPI) = 2.5.2 No fix listed
pypi pillow(PyPI) = 2.5.3 No fix listed
pypi pillow(PyPI) = 2.6.0 No fix listed
pypi pillow(PyPI) = 2.6.1 No fix listed
pypi pillow(PyPI) = 2.6.2 No fix listed
pypi pillow(PyPI) = 2.7.0 No fix listed
pypi pillow(PyPI) = 2.8.0 No fix listed
pypi pillow(PyPI) = 2.8.1 No fix listed
pypi pillow(PyPI) = 2.8.2 No fix listed
pypi pillow(PyPI) = 2.9.0 No fix listed
pypi pillow(PyPI) = 3.0.0 No fix listed
pypi pillow(PyPI) = 3.1.0 No fix listed
pypi pillow(PyPI) = 3.1.0.rc1 No fix listed
pypi pillow(PyPI) = 3.1.0rc1 No fix listed
pypi pillow(PyPI) = 3.1.1 No fix listed
pypi pillow(PyPI) = 3.1.2 No fix listed
pypi pillow(PyPI) = 3.2.0 No fix listed
pypi pillow(PyPI) = 3.3.0 No fix listed
pypi pillow(PyPI) = 3.3.1 No fix listed
debian/pillow(Debian:12) < 3.4.2-1 3.4.2-1
debian/pillow(Debian:13) < 3.4.2-1 3.4.2-1
debian/pillow(Debian:14) < 3.4.2-1 3.4.2-1
python pillow <= 3.3.1 No fix listed
debian linux = 8.0 No fix listed

References