CVEvulnerability
CVE-2026-40192
8.7 HIGH
Official page ↗
- Status
- Modified
- Published
- 2026-04-15
- Last modified
- 2026-10-26
- Assigner
- [email protected]
- CVSS 4.0 ([email protected])
- 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- CVSS 3.1 ([email protected])
- 7.5 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- CVSS 3.1 (0b0ca135-0b70-47e7-9f44-1890c2a1c46c)
- 7.5 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses
- CWE-400, CWE-409, CWE-770
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.
Affected configurations
• python pillow (>= 10.3.0 < 12.2.0)
Related
References
- https://github.com/python-pillow/Pillow/commit/3cb854e8b2bab43f40e342e665f9340d861aa628 Patch
- https://github.com/python-pillow/Pillow/pull/9521 Issue Tracking, Patch
- https://github.com/python-pillow/Pillow/security/advisories/GHSA-whj4-6x5x-4v2j Mitigation, Patch, Vendor Advisory
- https://pillow.readthedocs.io/en/stable/releasenotes/12.2.0.html#prevent-fits-decompression-bomb Release Notes
- https://access.redhat.com/errata/RHSA-2026:16008 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:16009 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:16030 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:16174 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:17609 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:17611 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:19375 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:19712 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:21017 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:22465 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:22629 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:22840 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:23361 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:24761 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:24762 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:24853 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:24866 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:24977 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:27076 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:34365 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:34366 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:34368 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:37275 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:57387 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:61627 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:61628 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:61629 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:65126 access.redhat.com
- https://access.redhat.com/security/cve/CVE-2026-40192 access.redhat.com
- https://bugzilla.redhat.com/show_bug.cgi?id=2458856 bugzilla.redhat.com
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-40192.json security.access.redhat.com