CVE-2026-40192
Pillow is vulnerable to a FITS GZIP decompression bomb
- State
- Published
- Severity
- 8.7 High
- Published
- Apr 15, 2026
- Updated
- Sep 10, 2026
- Reserved
- Apr 9, 2026
Description
Pillow is a Python imaging library. Versions 10.3.0 through 12.1.1 did not limit the amount of GZIP-compressed data read when decoding a FITS image, making them vulnerable to decompression bomb attacks. A specially crafted FITS file could cause unbounded memory consumption, leading to denial of service (OOM crash or severe performance degradation). If users are unable to immediately upgrade, they should only open specific image formats, excluding FITS, as a workaround.
Scores
| CVSS | Score | Vector | Source |
|---|---|---|---|
| 4.0 | 8.7 High | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N | GitHub_M |
| 3.1 | 7.5 High | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H | redhat-SADP |
Weaknesses
Affected Products
| Product | Versions |
|---|---|
Pillowpython-pillow |
|
References
- https://github.com/python-pillow/Pillow/security/advisories/GHSA-whj4-6x5x-4v2j
- https://github.com/python-pillow/Pillow/pull/9521
- https://github.com/python-pillow/Pillow/commit/3cb854e8b2bab43f40e342e665f9340d861aa628
- https://pillow.readthedocs.io/en/stable/releasenotes/12.2.0.html#prevent-fits-decompression-bomb
- https://access.redhat.com/security/cve/CVE-2026-40192vdb-entry
- RHBZ#2458856issue-tracking
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-40192.json
- https://access.redhat.com/errata/RHSA-2026:24761vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:27076vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:24762vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:34366vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:34368vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:34365vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:61628vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:61627vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:61629vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:16008vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:16030vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:16009vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:16174vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:57387vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:24866vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:17611vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:17609vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:24977vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:65126vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:19712vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:37275vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:22840vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:22629vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:21017vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:24853vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:19375vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:22465vendor-advisory
- https://access.redhat.com/errata/RHSA-2026:23361vendor-advisory
Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.