Description
Pillow is a Python imaging library. From 10.3.0 to before 12.1.1, an out-of-bounds write may be triggered when loading a specially crafted PSD image. This vulnerability is fixed in 12.1.1.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| python-pillow | Pillow | >= 10.3.0, < 12.1.1 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | pillow | 12.1.1-1 | — |
| Debian 13 | pillow | 11.1.0-5+deb13u1 | DSA-6147-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 25.10 | pillow | 11.3.0-1ubuntu1.1 | USN-8047-1 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Satellite Capsule 6 | dynflow-utils | 2.0.1-1.el9sat | RHSA-2026:28385 |
| Red Hat Satellite Capsule 6 | python-markdown +1 | 3.8.2-1.el8pc | RHSA-2026:14874, RHSA-2026:14873 |
| Red Hat Satellite Capsule 6 | python-pillow +1 | 12.1.1-1.el8pc | RHSA-2026:14874, RHSA-2026:14873 |
| Red Hat Satellite Capsule 6 | python-pyOpenSSL +1 | 24.1.0-2.el8pc | RHSA-2026:14874, RHSA-2026:14873 |
| Red Hat Satellite Capsule 6 | python3.12-pillow | 12.1.1-1.el9pc | RHSA-2026:28385 |
| Red Hat Satellite Capsule 6 | rubygem-activesupport | 6.1.7.8-2.el8sat | RHSA-2026:14874, RHSA-2026:14873 |
| Red Hat Satellite 6 | candlepin +1 | 4.4.25-1.el8sat | RHSA-2026:28385, RHSA-2026:14874, RHSA-2026:14873 |
| Red Hat Satellite 6 | dynflow-utils | 2.0.1-1.el9sat | RHSA-2026:28385 |
| Red Hat Satellite 6 | python-markdown +1 | 3.8.2-1.el8pc | RHSA-2026:14874, RHSA-2026:14873 |
| Red Hat Satellite 6 | python-pillow +1 | 12.1.1-1.el8pc | RHSA-2026:14874, RHSA-2026:14873 |
| Red Hat Satellite 6 | python-pyOpenSSL +1 | 24.1.0-2.el8pc | RHSA-2026:14874, RHSA-2026:14873 |
| Red Hat Satellite 6 | python3.12-pillow | 12.1.1-1.el9pc | RHSA-2026:28385 |
| Red Hat Satellite 6 | rubygem-activesupport | 6.1.7.8-2.el8sat | RHSA-2026:14874, RHSA-2026:14873 |
| Red Hat Ansible Automation Platform 2 | automation-gateway-proxy +1 | 2.5.10-4.el8ap | RHSA-2026:6278, RHSA-2026:6277 |
| Red Hat Ansible Automation Platform 2 | automation-platform-ui | 2.6.7-1.el9ap | RHSA-2026:6277 |
| Red Hat Ansible Automation Platform 2 | python3.12-pillow | 12.1.1-1.el8ap | RHSA-2026:6278, RHSA-2026:6277 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 16.0 | python-Pillow | 11.3.0-160000.3.1 | SUSE-SU-2026:20992-1 |
| SLES 16.0 | python-Pillow | 11.3.0-160000.3.1 | SUSE-SU-2026:20992-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | python-Pillow | 12.1.1-1.1 | openSUSE-SU-2026:10198-1 |
| openSUSE Leap 16.0 | python-Pillow | 11.3.0-160000.3.1 | openSUSE-SU-2026:20458-1 |
Alpine
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.24 | py3-pillow | 12.1.1-r0 | — |
| Alpine v3.23 | py3-pillow | 11.3.0-r2 | — |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2023 | python3-pillow +2 | 9.4.0-2.amzn2023.0.7 | ALAS2023-2026-1452 |
| Amazon Linux 2 | python-pillow +4 | 2.0.0-23.gitd1c6db8.amzn2.0.17 | ALAS2-2026-3180 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | kubeflow-pipelines-visualization-server | 2.15.0-r5 | — |
| Wolfi rolling | open-webui | 0.8.3-r1 | — |
| Wolfi rolling | superset-6.0 | 6.0.0-r2 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | pillow | >= 10.3.0, < 12.1.1 | 12.1.1 | GHSA-cfh3-3jmp-rvhc |
Advisories 16
- RHSA-2026:6277 Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.6 Product Security and Bug Fix Update Red Hat Security Advisories (RHSA) · Nov 13, 2026
- WID-SEC-2026-3046 IBM Concert: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 10, 2026
- WID-SEC-2026-0935 Red Hat Ansible Automation Platform: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 9, 2026
- USN-8047-1 pillow vulnerability Ubuntu Security Notices (USN) · Oct 27, 2026
- RHSA-2026:6278 Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.5 Product Security and Bug Fix Update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:28385 Red Hat Security Advisory: Satellite 6.18.6 Async Update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:14874 Red Hat Security Advisory: Satellite 6.16.8 Async Update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:14873 Red Hat Security Advisory: Satellite 6.17.8 Async Update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- WID-SEC-2026-1730 Xerox FreeFlow Print Server: Mehrere Schwachstellen ermöglichen nicht spezifizierten Angriff BSI CERT-Bund (WID) · Jul 16, 2026
- WID-SEC-2026-1204 Oracle Financial Services Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Apr 21, 2026
- SUSE-SU-2026:20992-1 Security update for python-Pillow SUSE / openSUSE Security Updates · Apr 10, 2026
- openSUSE-SU-2026:20458-1 Security update for python-Pillow SUSE / openSUSE Security Updates · Apr 5, 2026
- openSUSE-SU-2026:10198-1 python311-Pillow-12.1.1-1.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- ALAS2-2026-3180 Important: python-pillow security update (Amazon Linux 2) Amazon Linux Security Center (ALAS) · Mar 5, 2026
- ALAS2023-2026-1452 Important: python-pillow security update (Amazon Linux 2023) Amazon Linux Security Center (ALAS) · Mar 5, 2026
- DSA-6147-1 pillow - security update Debian Security (DSA / DLA) · Feb 20, 2026