Skip to main content
← All vulnerabilities
GHSA-JGPV-4H4C-XHW3

Uncontrolled Resource Consumption in pillow

Published
Last modified
published
Not listed in CISA KEV
Medium (ghsa)
Fix
Fixed in 8.1.2
None on Exploit-DB, Metasploit or GitHub

Summary

Pillow, the Python imaging library, is affected by this vulnerability. An attacker can supply a specially crafted image file, such as a BLP image, that causes the library to allocate excessive memory or take an extremely long time to process, resulting in a denial of service.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

Impact Pillow before 8.1.1 allows attackers to cause a denial of service (memory consumption) because the reported size of a contained image is not properly checked for a BLP container, and thus an attempted memory allocation can be very large. Patches An issue was discovered in Pillow before 6.2.0. When reading specially crafted invalid image files, the library can either allocate very large amounts of memory or take an extremely long period of time to process the image. Workarounds An issue was discovered in Pillow before 6.2.0. When reading specially crafted invalid image files, the library can either allocate very large amounts of memory or take an extremely long period of time to process the image. References https://nvd.nist.gov/vuln/detail/CVE-2021-27921 For more information If you have any questions or comments about this advisory: • Open an issue in example link to repo • Email us at example email address

Timeline

  1. Advisory published
  2. Record last updated

Affected versions

  • pillowPyPI

    fixed in 8.1.2

References 1

GitHub · calix2/pyVulApp