Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
8.9
CVE-2026-25990: Pillow library can let attackers run code
CVE-2026-25990 · published 2 days ago
Summary
The Python Pillow imaging library contains a flaw that could allow a specially crafted image to execute code on the system. This affects Pillow packages from the listed distributors. Install the newest Pillow version that includes the fix to protect your systems.
What to do
- Update jeffrey 'alex' clark pillow to version 12.1.1.
- Update jeffrey 'alex' clark pillow to version 11.0.0+aikido.11.
- Update rootio-pillow to version 12.1.0+root.io.1.
- Update debian pillow to version 11.1.0-5+deb13u1.
- Update debian pillow to version 12.1.1-1.
- Update rootio-pillow to version 12.1.0+root.io.2.
- Update rootio-pillow to version 10.4.0+root.io.2.
- Update jeffrey 'alex' clark pillow to version 10.4.0+aikido.2.
- Update rootio-pillow to version 11.0.0+root.io.1.
- Update jeffrey 'alex' clark pillow to version 11.0.0+aikido.1.
- Update canonical pillow to version 11.3.0-1ubuntu1.1.
- Update rootio-pillow to version 10.3.0+root.io.3.
- Update jeffrey 'alex' clark pillow to version 10.3.0+aikido.3.
- Update rootio-pillow to version 11.1.0+root.io.1.
- Update jeffrey 'alex' clark pillow to version 11.1.0+aikido.1.
- Update rootio-pillow to version 11.3.0+root.io.6.
- Update rootio-pillow to version 10.4.0+root.io.8.
- Update rootio-pillow to version 11.2.1+root.io.1.
- Update rootio-pillow to version 11.2.1+root.io.2.
- Update rootio-pillow to version 12.1.0+root.io.8.
- Update jeffrey 'alex' clark pillow to version 10.3.0+aikido.11.
- Update jeffrey 'alex' clark pillow to version 11.2.1+aikido.4.
- Update jeffrey 'alex' clark pillow to version 10.4.0+aikido.12.
- Update pillow to version 11.1.0+aikido.14.
- Update pillow to version 11.3.0+aikido.9.
- Update pillow to version 10.4.0+aikido.14.
- Update pillow to version 11.3.0+aikido.10.
- Update pillow to version 11.1.0+aikido.15.
- Update pillow to version 11.2.1+aikido.9.
- Update pillow to version 12.1.0+aikido.15.
- Update pillow to version 11.3.0+aikido.11.
- Update pillow to version 11.0.0+aikido.13.
- Update pillow to version 10.4.0+aikido.16.
- Update pillow to version 11.0.0+aikido.14.
- Update pillow to version 10.4.0+aikido.18.
- Update python pillow to version 12.1.1 or later.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| pip | jeffrey 'alex' clark | pillow |
>= 10.3.0, < 12.1.1 Fix: upgrade to 12.1.1
|
| – | python | pillow |
>= 10.3.0, < 12.1.1 cpe:2.3:a:python:pillow:*:*:*:*:*:*:*:* |
| Root:PyPI | jeffrey 'alex' clark | pillow |
< 11.0.0+aikido.11 < 10.4.0+aikido.2 < 11.0.0+aikido.1 < 10.3.0+aikido.3 < 11.1.0+aikido.1 < 10.3.0+aikido.11 < 11.2.1+aikido.4 < 10.4.0+aikido.12 Fix: upgrade to 11.0.0+aikido.11
|
| Root:PyPI | – | rootio-pillow |
< 12.1.0+root.io.1 < 12.1.0+root.io.2 < 10.4.0+root.io.2 < 11.0.0+root.io.1 < 10.3.0+root.io.3 < 11.1.0+root.io.1 < 11.3.0+root.io.6 < 10.4.0+root.io.8 < 11.2.1+root.io.1 < 11.2.1+root.io.2 < 12.1.0+root.io.8 Fix: upgrade to 12.1.0+root.io.1
|
| Debian:13 | debian | pillow |
< 11.1.0-5+deb13u1 Fix: upgrade to 11.1.0-5+deb13u1
|
| Debian:14 | debian | pillow |
< 12.1.1-1 Fix: upgrade to 12.1.1-1
|
| Ubuntu:25.10 | canonical | pillow |
< 11.3.0-1ubuntu1.1 Fix: upgrade to 11.3.0-1ubuntu1.1
|
| – | python-pillow | pillow | >= 10.3.0, < 12.1.1 |
| Root:PyPI | – | pillow |
< 11.1.0+aikido.14 < 11.3.0+aikido.9 < 10.4.0+aikido.14 < 11.3.0+aikido.10 < 11.1.0+aikido.15 < 11.2.1+aikido.9 < 12.1.0+aikido.15 < 11.3.0+aikido.11 < 11.0.0+aikido.13 < 10.4.0+aikido.16 < 11.0.0+aikido.14 < 10.4.0+aikido.18 Fix: upgrade to 11.1.0+aikido.14
|
Original advisory text
CVE-2026-25990 in pillow - Patched by Root
Root has patched CVE-2026-25990 in the pillow package for Root:PyPI. Multiple fixed versions available.
References
- https://security-tracker.debian.org/tracker/CVE-2026-25990 Vendor Advisory
- https://github.com/python-pillow/Pillow/pull/9427
- https://github.com/python-pillow/Pillow/commit/54ba4db542ad3c7b918812a4e2d69c277...
- https://pillow.readthedocs.io/en/stable/releasenotes/12.1.1.html
- https://github.com/advisories/GHSA-cfh3-3jmp-rvhc
- https://github.com/python-pillow/Pillow Product
- https://ubuntu.com/security/CVE-2026-25990 Third Party Advisory
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-25990.json URL
- https://access.redhat.com/errata/RHSA-2026:10184 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:14873 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:14874 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:16174 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:19712 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:28385 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:3461 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:3462 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:4128 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:42644 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:4942 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:5168 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:5665 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:6277 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:6278 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:6308 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:6309 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:6497 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:6567 Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:6568 Vendor Advisory
- https://access.redhat.com/security/cve/CVE-2026-25990 Vendor Advisory
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/25xxx/CVE-2026-25990... Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-25990 Vendor Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=2439170 Third Party Advisory
- https://github.com/python-pillow/Pillow/commit/9000313cc5d4a31bdcdd6d7f0781101ab... Patch
- https://www.cve.org/CVERecord?id=CVE-2026-25990 Third Party Advisory
- https://github.com/python-pillow/Pillow/security/advisories/GHSA-cfh3-3jmp-rvhc Third Party Advisory
- http://www.openwall.com/lists/oss-security/2026/02/12/1 Third Party Advisory
- https://ubuntu.com/security/notices/USN-8047-1 Vendor Advisory
Internet-facing
3 days
Internal
60 days
- Not known to be exploited
- Can be exploited automatically
- Gives an attacker full control
Type
CWE-787Out-of-bounds Write
Timeline
Published6 Nov 2026
Updated7 Nov 2026
First seen6 Mar 2026
Sources
DEBIAN-CVE-2026-25990 · OSV
UBUNTU-CVE-2026-25990 · OSV
CVE-2026-25990 · NVD
GHSA-cfh3-3jmp-rvhc · GHSA
CVE-2026-25990 · OSV
BIT-pillow-2026-25990 · OSV
GHSA-cfh3-3jmp-rvhc · OSV
CVE-2026-25990 · MITRE
Track software like this
Free during beta