CVE-2020-35654

python-pillow: decoding crafted YCbCr files could result in heap-based buffer overflow

Published Jan 12, 2021 CVSS 3.1 · 8.8 High EPSS 1.9% KEV · Not listed
Description
In Pillow before 8.1.0, TiffDecode has a heap-based buffer overflow when decoding crafted YCbCr files because of certain interpretation conflicts with LibTIFF in RGBA mode.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2021-0181 In Pillow before 8.1.0, TiffDecode has a heap-based buffer overflow when decoding crafted YCbCr files because of certain interpretation conflicts with LibTIFF in RGBA mode.
Github GHSA Github GHSA GHSA-vqcj-wrf2-7v73 Pillow Out-of-bounds Write
Ubuntu USN Ubuntu USN USN-4697-1 Pillow vulnerabilities
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 4, 2024, 5:09 PM
Reserved
Dec 23, 2020, 12:00 AM
Status
Modified
Published
Jan 12, 2021, 9:15 AM
Modified
Jun 17, 2026, 3:14 AM
Severity
Moderate
Public date
Jan 3, 2021, 12:00 AM