First published: Sun Jan 03 2021(Updated: )
A flaw was found in python-pillow. TiffDecode has a heap-based buffer overflow when decoding crafted YCbCr files because of certain interpretation conflicts with LibTIFF in RGBA mode. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Credit: cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Python Pillow | <8.1.0 | |
Fedoraproject Fedora | =32 | |
Fedoraproject Fedora | =33 | |
redhat/python-pillow | <8.1.0 | 8.1.0 |
pip/Pillow | <8.1.0 | 8.1.0 |
debian/pillow | 8.1.2+dfsg-0.3+deb11u2 9.4.0-1.1+deb12u1 10.4.0-1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2020-35654 is a vulnerability in python-pillow that allows a heap-based buffer overflow when decoding crafted YCbCr files.
The severity of CVE-2020-35654 is considered critical with a CVSS score of 9.8.
CVE-2020-35654 poses a threat to data confidentiality and integrity, as well as system availability.
Pillow versions up to and excluding 8.1.0 are affected by CVE-2020-35654.
To mitigate the vulnerability in python-pillow, upgrade to version 8.1.0 or later.