Skip to content
OpenAdvisories
High USN-3230-1 3 CVEs

pillow vulnerabilities

Published Mar 13, 2017 · Updated Feb 10, 2026

Summary

It was discovered that Pillow incorrectly handled certain compressed text
chunks in PNG images. A remote attacker could possibly use this issue to
cause Pillow to crash, resulting in a denial of service. This issue only
affected Ubuntu 14.04 LTS. (CVE-2014-9601)

Cris Neckar discovered that Pillow incorrectly handled certain malformed
images. A remote attacker could use this issue to cause Pillow to crash,
resulting in a denial of service, or possibly obtain sensitive information.
(CVE-2016-9189)

Cris Neckar discovered that Pillow incorrectly handled certain malformed
images. A remote attacker could use this issue to cause Pillow to crash,
resulting in a denial of service, or possibly execute arbitrary code.
(CVE-2016-9190)

Fixed packages 2

ReleasePackageFixed in
Ubuntu · 14.04 LTS 14.04:LTS pillow 2.3.0-1ubuntu3.4
Ubuntu · 16.04 LTS 16.04:LTS pillow 3.1.2-0ubuntu1.1

Vulnerabilities 3

  • High 7.8

    Arbitrary code using "crafted image file" approach affecting Pillow

    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.

  • 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 5.5

    Pillow Integer overflow in Map.c

    Pillow before 3.3.2 allows context-dependent attackers to obtain sensitive information by using the "crafted image file" approach, related to an "Integer Overflow" issue affecting the Image.core.map_buffer in map.c component.

References

  • report
    https://ubuntu.com/security/CVE-2014-9601
  • report
    https://ubuntu.com/security/CVE-2016-9189
  • report
    https://ubuntu.com/security/CVE-2016-9190