CVE-2026-40192
Fixed in a distro release EPSS <1%CVSS 8.7
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.
Products: python-pillow Pillow, Red Hat Ansible Automation Platform 2.5 for RHEL 8, Red Hat Ansible Automation Platform 2.5 for RHEL 9, Red Hat Ansible Automation Platform 2.6 for RHEL 9, Red Hat Satellite 6.16 for RHEL 8, Red Hat Satellite 6.16 for RHEL 9, Red Hat Satellite 6.17 for RHEL 9, Red Hat Satellite 6.18 for RHEL 9, Red Hat Satellite 6.19 for RHEL 9, Red Hat AI Inference Server 3.2, Red Hat AI Inference Server 3.3, Red Hat AI Inference Server 3.4, Red Hat Ansible Automation Platform 2.6, Red Hat Enterprise Linux AI 3.3, Red Hat OpenShift AI 2.25, Red Hat OpenShift AI 3.3, Red Hat Quay 3.10, Red Hat Quay 3.12, Red Hat Quay 3.14, Red Hat Quay 3.15, Red Hat Quay 3.16, Red Hat Quay 3.17, Red Hat Quay 3.9, Red Hat Lightspeed Core, Red Hat OpenShift Lightspeed, Red Hat AI Inference Server, Red Hat Ansible Automation Platform 2, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Red Hat OpenShift AI (RHOAI)
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| PyPI | pillow | 12.2.0 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | kubeflow-pipelines-visualization-server | 2.16.1-r1 |
| Chainguard | litellm | 1.83.10.0-r0 |
| Chainguard | mlflow | 3.16.0-r0 |
| Chainguard | open-webui | 0.11.0-r0 |
| Chainguard | open-webui | 0.9.2-r0 |
| Chainguard | open-webui | 0.8.12-r4 |
| Chainguard | py3.10-vllm-cuda-12.4 | 0.18.1-r1 |
| Chainguard | py3.12-vllm-cuda-12.4 | 0.18.1-r1 |
| Chainguard | superset-6.0 | 6.0.0-r10 |
| Chainguard | text-generation-inference | 3.3.7-r11 |
| Chainguard | tritonserver-backend-vllm-cuda-12.9 | 25.9.0_git20260318-r1 |
| Debian 13 | pillow | 11.1.0-5+deb13u2 |
| Debian 14 | pillow | 12.2.0-1 |
| Red Hat ansible automation platform 2.5 | automation-controller-venv-tower | 0:4.6.29-2.el8ap |
| Red Hat ansible automation platform 2.5 | automation-controller-venv-tower | 0:4.6.29-2.el9ap |
| Red Hat ansible automation platform 2.5 | automation-gateway-proxy-server | 0:2.6.14-3.el9ap |
| Red Hat ansible automation platform 2.5 | automation-gateway-proxy-server | 0:2.5.10-6.el8ap |
| Red Hat ansible automation platform 2.5 | automation-gateway-server | 0:2.5.20260422-3.el8ap |
| Red Hat ansible automation platform 2.5 | automation-gateway-server | 0:2.5.20260422-3.el9ap |
| Red Hat ansible automation platform 2.5 | python3.12-click | 0:8.3.3-1.el9ap |
| Red Hat ansible automation platform 2.5 | python3.12-click | 0:8.3.3-1.el8ap |
| Red Hat ansible automation platform 2.5 | python3.12-cryptography | 0:46.0.7-1.el9ap |
| Red Hat ansible automation platform 2.5 | python3.12-cryptography | 0:46.0.7-1.el8ap |
| Red Hat ansible automation platform 2.5 | python3.12-pillow | 0:12.2.0-1.el8ap |
| Red Hat ansible automation platform 2.5 | python3.12-pillow | 0:12.2.0-1.el9ap |
| Red Hat ansible automation platform 2.5 | receptor | 0:1.6.5-1.el8ap |
| Red Hat ansible automation platform 2.5 | receptor | 0:1.6.5-1.el9ap |
| Red Hat ansible automation platform 2.6 | automation-controller | 0:4.7.12-1.el9ap |
| Red Hat ansible automation platform 2.6 | automation-controller-cli | 0:4.7.12-1.el9ap |
| Red Hat ansible automation platform 2.6 | automation-controller-server | 0:4.7.12-1.el9ap |
| Red Hat ansible automation platform 2.6 | automation-controller-ui | 0:4.7.12-1.el9ap |
| Red Hat ansible automation platform 2.6 | automation-controller-venv-tower | 0:4.7.12-1.el9ap |
| Red Hat ansible automation platform 2.6 | automation-gateway-proxy | 0:2.6.14-3.el9ap |
| Red Hat ansible automation platform 2.6 | automation-gateway-proxy-debugsource | 0:2.6.14-3.el9ap |
| Red Hat ansible automation platform 2.6 | automation-gateway-proxy-server | 0:2.6.14-3.el9ap |
| Red Hat ansible automation platform 2.6 | automation-gateway-proxy-server-debuginfo | 0:2.6.14-3.el9ap |
| Red Hat ansible automation platform 2.6 | automation-platform-ui | 0:2.6.9-1.el9ap |
| Red Hat ansible automation platform 2.6 | python3-click | 0:8.3.3-1.el10ap |
| Red Hat ansible automation platform 2.6 | python3.12-click | 0:8.3.3-1.el9ap |
| Red Hat ansible automation platform 2.6 | python3.12-cryptography | 0:46.0.7-1.el9ap |
| Red Hat ansible automation platform 2.6 | python3.12-cryptography-debuginfo | 0:46.0.7-1.el9ap |
| Red Hat ansible automation platform 2.6 | python3.12-cryptography-debugsource | 0:46.0.7-1.el9ap |
| Red Hat ansible automation platform 2.6 | python3.12-pillow | 0:12.2.0-1.el9ap |
| Red Hat ansible automation platform 2.6 | python3.12-pillow-debuginfo | 0:12.2.0-1.el9ap |
| Red Hat ansible automation platform 2.6 | python3.12-pillow-debugsource | 0:12.2.0-1.el9ap |
| Red Hat ansible automation platform 2.6 | receptor | 0:1.6.5-1.el9ap |
| Red Hat ansible automation platform 2.6 | receptor | 0:1.6.5-1.el10ap |
| Red Hat ansible automation platform 2.6 | receptor-debuginfo | 0:1.6.5-1.el9ap |
| Red Hat ansible automation platform 2.6 | receptor-debuginfo | 0:1.6.5-1.el10ap |
| Red Hat ansible automation platform 2.6 | receptor-debugsource | 0:1.6.5-1.el9ap |
| Red Hat ansible automation platform 2.6 | receptor-debugsource | 0:1.6.5-1.el10ap |
| Red Hat ansible automation platform 2.6 | receptorctl | 0:1.6.5-1.el10ap |
| Red Hat ansible automation platform 2.6 | receptorctl | 0:1.6.5-1.el9ap |
| Red Hat ansible automation platform developer 2.5 | python3.12-click | 0:8.3.3-1.el8ap |
| Red Hat ansible automation platform developer 2.5 | python3.12-click | 0:8.3.3-1.el9ap |
| Red Hat ansible automation platform developer 2.5 | python3.12-cryptography | 0:46.0.7-1.el9ap |
| Red Hat ansible automation platform developer 2.5 | python3.12-cryptography | 0:46.0.7-1.el8ap |
| Red Hat ansible automation platform developer 2.5 | receptor | 0:1.6.5-1.el8ap |
| Red Hat ansible automation platform developer 2.5 | receptor | 0:1.6.5-1.el9ap |
| Red Hat ansible automation platform developer 2.6 | automation-controller | 0:4.7.12-1.el9ap |
| Red Hat ansible automation platform developer 2.6 | automation-controller-cli | 0:4.7.12-1.el9ap |
| Red Hat ansible automation platform developer 2.6 | python3-click | 0:8.3.3-1.el10ap |
| Red Hat ansible automation platform developer 2.6 | python3.12-click | 0:8.3.3-1.el9ap |
| Red Hat ansible automation platform developer 2.6 | python3.12-cryptography | 0:46.0.7-1.el9ap |
| Red Hat ansible automation platform developer 2.6 | python3.12-cryptography-debuginfo | 0:46.0.7-1.el9ap |
| Red Hat ansible automation platform developer 2.6 | python3.12-cryptography-debugsource | 0:46.0.7-1.el9ap |
| Red Hat ansible automation platform developer 2.6 | receptor | 0:1.6.5-1.el9ap |
| Red Hat ansible automation platform developer 2.6 | receptorctl | 0:1.6.5-1.el9ap |
| Red Hat ansible automation platform inside 2.5 | python3.12-click | 0:8.3.3-1.el9ap |
| Red Hat ansible automation platform inside 2.5 | python3.12-click | 0:8.3.3-1.el8ap |
| Red Hat ansible automation platform inside 2.5 | python3.12-cryptography | 0:46.0.7-1.el8ap |
| Red Hat ansible automation platform inside 2.5 | python3.12-cryptography | 0:46.0.7-1.el9ap |
| Red Hat ansible automation platform inside 2.5 | receptor | 0:1.6.5-1.el8ap |
| Red Hat ansible automation platform inside 2.5 | receptor | 0:1.6.5-1.el9ap |
| Red Hat ansible automation platform inside 2.6 | python3.12-click | 0:8.3.3-1.el9ap |
| Red Hat ansible automation platform inside 2.6 | python3.12-cryptography | 0:46.0.7-1.el9ap |
| Red Hat ansible automation platform inside 2.6 | python3.12-cryptography-debuginfo | 0:46.0.7-1.el9ap |
| Red Hat ansible automation platform inside 2.6 | python3.12-cryptography-debugsource | 0:46.0.7-1.el9ap |
| Red Hat ansible automation platform inside 2.6 | receptor | 0:1.6.5-1.el9ap |
| Red Hat ansible automation platform inside 2.6 | receptorctl | 0:1.6.5-1.el9ap |
| Red Hat satellite 6.16 | dynflow-utils | 0:1.6.3-1.1.el9sat |
| Red Hat satellite 6.16 | dynflow-utils | 0:1.6.3-1.1.el8sat |
| Red Hat satellite 6.16 | python-pillow | 0:12.2.0-1.el8pc |
| Red Hat satellite 6.16 | python-pillow | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.16 | python-pillow-debugsource | 0:12.2.0-1.el8pc |
| Red Hat satellite 6.16 | python-pillow-debugsource | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.16 | python3.11-pillow | 0:12.2.0-1.el8pc |
| Red Hat satellite 6.16 | python3.11-pillow | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.16 | python3.11-pillow-debuginfo | 0:12.2.0-1.el8pc |
| Red Hat satellite 6.16 | python3.11-pillow-debuginfo | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.16 | yggdrasil-worker-forwarder | 0:0.0.3-5.el8sat |
| Red Hat satellite 6.16 | yggdrasil-worker-forwarder | 0:0.0.3-5.el9sat |
| Red Hat satellite 6.17 | dynflow-utils | 0:1.6.3-1.1.el9sat |
| Red Hat satellite 6.17 | foreman | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-cli | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-debug | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-dynflow-sidekiq | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-ec2 | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-journald | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-libvirt | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-openstack | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-ovirt | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-pcp | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-postgresql | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-redis | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-service | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-telemetry | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | foreman-vmware | 0:3.14.0.17-1.el9sat |
| Red Hat satellite 6.17 | python-pillow | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.17 | python-pillow-debugsource | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.17 | python3.11-pillow | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.17 | python3.11-pillow-debuginfo | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.17 | yggdrasil-worker-forwarder | 0:0.0.3-5.el9sat |
| Red Hat satellite 6.18 | foreman | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | foreman-cli | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | foreman-debug | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | foreman-dynflow-sidekiq | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | foreman-ec2 | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | foreman-journald | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | foreman-libvirt | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | foreman-openstack | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | foreman-pcp | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | foreman-postgresql | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | foreman-redis | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | foreman-service | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | foreman-telemetry | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | foreman-vmware | 0:3.16.0.17-1.el9sat |
| Red Hat satellite 6.18 | python3.12-pillow | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.18 | python3.12-pillow-debuginfo | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.18 | python3.12-pillow-debugsource | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.18 | yggdrasil-worker-forwarder | 0:0.0.3-5.el9sat |
| Red Hat satellite 6.19 | candlepin | 0:4.7.5-1.el9sat |
| Red Hat satellite 6.19 | candlepin-selinux | 0:4.7.5-1.el9sat |
| Red Hat satellite 6.19 | foreman | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | foreman-cli | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | foreman-debug | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | foreman-dynflow-sidekiq | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | foreman-ec2 | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | foreman-journald | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | foreman-libvirt | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | foreman-openstack | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | foreman-pcp | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | foreman-postgresql | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | foreman-redis | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | foreman-service | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | foreman-telemetry | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | foreman-vmware | 0:3.18.0.7-1.el9sat |
| Red Hat satellite 6.19 | python3.12-pillow | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.19 | python3.12-pillow-debuginfo | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.19 | python3.12-pillow-debugsource | 0:12.2.0-1.el9pc |
| Red Hat satellite 6.19 | python3.12-pyjwt | 0:2.13.0-1.el9pc |
| Red Hat satellite 6.19 | python3.12-pyjwt+crypto | 0:2.13.0-1.el9pc |
| Red Hat satellite 6.19 | yggdrasil-worker-forwarder | 0:0.0.3-5.el9sat |
| Red Hat satellite capsule 6.16 | dynflow-utils | 0:1.6.3-1.1.el9sat |
| Red Hat satellite capsule 6.16 | dynflow-utils | 0:1.6.3-1.1.el8sat |
| Red Hat satellite capsule 6.16 | python-pillow | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.16 | python-pillow | 0:12.2.0-1.el8pc |
| Red Hat satellite capsule 6.16 | python-pillow-debugsource | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.16 | python-pillow-debugsource | 0:12.2.0-1.el8pc |
| Red Hat satellite capsule 6.16 | python3.11-pillow | 0:12.2.0-1.el8pc |
| Red Hat satellite capsule 6.16 | python3.11-pillow | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.16 | python3.11-pillow-debuginfo | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.16 | python3.11-pillow-debuginfo | 0:12.2.0-1.el8pc |
| Red Hat satellite capsule 6.17 | dynflow-utils | 0:1.6.3-1.1.el9sat |
| Red Hat satellite capsule 6.17 | foreman | 0:3.14.0.17-1.el9sat |
| Red Hat satellite capsule 6.17 | foreman-debug | 0:3.14.0.17-1.el9sat |
| Red Hat satellite capsule 6.17 | foreman-pcp | 0:3.14.0.17-1.el9sat |
| Red Hat satellite capsule 6.17 | python-pillow | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.17 | python-pillow-debugsource | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.17 | python3.11-pillow | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.17 | python3.11-pillow-debuginfo | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.18 | foreman | 0:3.16.0.17-1.el9sat |
| Red Hat satellite capsule 6.18 | foreman-debug | 0:3.16.0.17-1.el9sat |
| Red Hat satellite capsule 6.18 | foreman-pcp | 0:3.16.0.17-1.el9sat |
| Red Hat satellite capsule 6.18 | python3.12-pillow | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.18 | python3.12-pillow-debuginfo | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.18 | python3.12-pillow-debugsource | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.19 | foreman | 0:3.18.0.7-1.el9sat |
| Red Hat satellite capsule 6.19 | foreman-debug | 0:3.18.0.7-1.el9sat |
| Red Hat satellite capsule 6.19 | foreman-pcp | 0:3.18.0.7-1.el9sat |
| Red Hat satellite capsule 6.19 | python3.12-pillow | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.19 | python3.12-pillow-debuginfo | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.19 | python3.12-pillow-debugsource | 0:12.2.0-1.el9pc |
| Red Hat satellite capsule 6.19 | python3.12-pyjwt | 0:2.13.0-1.el9pc |
| Red Hat satellite capsule 6.19 | python3.12-pyjwt+crypto | 0:2.13.0-1.el9pc |
| Red Hat satellite utils 6.17 | foreman | 0:3.14.0.17-1.el9sat |
| Red Hat satellite utils 6.17 | foreman-cli | 0:3.14.0.17-1.el9sat |
| Red Hat satellite utils 6.18 | foreman | 0:3.16.0.17-1.el9sat |
| Red Hat satellite utils 6.18 | foreman-cli | 0:3.16.0.17-1.el9sat |
| Red Hat satellite utils 6.19 | foreman | 0:3.18.0.7-1.el9sat |
| Red Hat satellite utils 6.19 | foreman-cli | 0:3.18.0.7-1.el9sat |
| Ubuntu 25.10 | pillow | 11.3.0-1ubuntu1.2 |
| Ubuntu 26.04 LTS | pillow | 12.1.1-2ubuntu1.1 |
| Wolfi | kubeflow-pipelines-visualization-server | 2.16.1-r1 |
| Wolfi | mlflow | 3.16.0-r0 |
| Wolfi | open-webui | 0.9.2-r0 |
| Wolfi | open-webui | 0.11.0-r0 |
| Wolfi | open-webui | 0.8.12-r4 |
| Wolfi | superset-6.0 | 6.0.0-r10 |
| openSUSE Leap 16.0 | python-Pillow | 11.3.0-160000.4.1 |
| openSUSE Tumbleweed | python-Pillow | 12.2.0-2.1 |