CVE-2021-27922: Input Validation
A flaw was found in python-pillow. Attackers can cause a denial of service (memory consumption) because the reported size of a contained image is not properly checked for an ICNS container, and thus an attempted memory allocation can be very large.
Other sources
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 an ICNS container, and thus an attempted memory allocation can be very large.
Pillow before 8.1.2 allows attackers to cause a denial of service (memory consumption) because the reported size of a contained image is not properly checked for an ICNS container, and thus an attempted memory allocation can be very large.
— MITRE
Affected Software
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is CVE-2021-27922?
CVE-2021-27922 is a vulnerability found in python-pillow that allows attackers to cause a denial of service due to improper checking of the reported size of an ICNS container, resulting in large memory allocation.
How does CVE-2021-27922 impact the affected software?
CVE-2021-27922 can cause a denial of service by consuming excessive memory in the affected software.
How severe is CVE-2021-27922?
CVE-2021-27922 has a severity rating of 7.5 out of 10, indicating a high severity.
How can I fix CVE-2021-27922 in Pillow?
To fix CVE-2021-27922 in Pillow, update to version 8.1.1 or later.
Where can I find more information about CVE-2021-27922?
You can find more information about CVE-2021-27922 at the following references: - [CVE Record](https://www.cve.org/CVERecord?id=CVE-2021-27922) - [NVD](https://nvd.nist.gov/vuln/detail/CVE-2021-27922) - [Red Hat Bugzilla](https://bugzilla.redhat.com/show_bug.cgi?id=1935396) - [Red Hat Advisory](https://access.redhat.com/errata/RHSA-2021:4149)