Skip to content
OpenAdvisories
High USN-3090-1 5 CVEs

Pillow vulnerabilities

Published Sep 27, 2016 · Updated Feb 10, 2026

Summary

It was discovered that a flaw in processing a compressed text chunk in
a PNG image could cause the image to have a large size when decompressed,
potentially leading to a denial of service. (CVE-2014-9601)

Andrew Drake discovered that Pillow incorrectly validated input. A remote
attacker could use this to cause Pillow to crash, resulting in a denial
of service. (CVE-2014-3589)

Eric Soroos discovered that Pillow incorrectly handled certain malformed
FLI, Tiff, and PhotoCD files. A remote attacker could use this issue to
cause Pillow to crash, resulting in a denial of service.
(CVE-2016-0740, CVE-2016-0775, CVE-2016-2533)

Fixed packages 1

ReleasePackageFixed in
Ubuntu · 14.04 LTS 14.04:LTS pillow 2.3.0-1ubuntu3.2

Vulnerabilities 5

  • High 7.5

    Pillow denial of service via Crafted Block Size

    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.

  • High 7.5

    Pillow denial of service via PNG bomb

    Pillow before 2.7.0 allows remote attackers to cause a denial of service via a compressed text chunk in a PNG image that has a large size when it is decompressed.

  • Medium 6.5

    Pillow Buffer overflow in ImagingLibTiffDecode

    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.

  • Medium 6.5

    Pillow Buffer overflow in ImagingFliDecode

    Buffer overflow in the ImagingFliDecode function in libImaging/FliDecode.c in Pillow before 3.1.1 allows remote attackers to cause a denial of service (crash) via a crafted FLI file.

  • Medium 6.5

    Pillow buffer overflow in ImagingPcdDecode

    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.

References

  • report
    https://ubuntu.com/security/CVE-2014-3589
  • report
    https://ubuntu.com/security/CVE-2014-9601
  • report
    https://ubuntu.com/security/CVE-2016-0740
  • report
    https://ubuntu.com/security/CVE-2016-0775
  • report
    https://ubuntu.com/security/CVE-2016-2533