CVE-2026-128067
Last modified
CVE-2026-128067 is a high-severity vulnerability rated 8.4/10 on the CVSS scale. Pillow is a Python imaging library. From 2.3.0 through 12.3.0, Pillow applications that save compressed TIFF images through libtiff can pass attacker-controlled image geometry tags to the encoder while allocating its row buffer from the actual image dimensions. EPSS estimates a 0.45% chance of exploitation in the next 30 days.
Description
Pillow is a Python imaging library. From 2.3.0 through 12.3.0, Pillow applications that save compressed TIFF images through libtiff can pass attacker-controlled image geometry tags to the encoder while allocating its row buffer from the actual image dimensions. The affected TiffImagePlugin._save path allows ImageWidth, ImageLength, or SamplesPerPixel from exif=, tiffinfo=, or a source TIFF IFD to make libtiff consume a larger scanline than the buffer supplied by ImagingLibTiffEncode. This can read heap memory into the generated TIFF or crash the process. When TIFF Predictor 2 is enabled, libtiff can rewrite the oversized scanline in place and corrupt memory beyond the buffer. A carried-over PlanarConfiguration value of 2 instead makes libtiff use a shorter scanline and can produce an undecodable output file, but is not established to cause the out-of-bounds access. This issue is fixed in version 13.0.0.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| python-pillow | Pillow | >= 2.3.0, < 13.0.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-128067?
How severe is CVE-2026-128067?
How do I fix CVE-2026-128067?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-128051OpenMage magento-lts before 20.18.2 and 21.0.0-beta1 before …3.5
- CVE-2026-128052OpenMage magento-lts before 20.19.0 and 21.0.0-beta1 before …2.7
- CVE-2026-128053OpenMage magento-lts before 20.18.2 and 21.0.0-beta1 before …4.7
- CVE-2026-12806A vulnerability has been found in Edimax BR-6478AC V2 1.23. …8.8
- CVE-2026-128065@grpc/grpc-js implements the core functionality of gRPC pure…6.9
- CVE-2026-128066Pillow is a Python imaging library. From 1.0 through 12.3.0,…8.7
- CVE-2026-12807A vulnerability was found in Edimax BR-6478AC V2 1.23. This …6.3
- CVE-2026-12808A vulnerability was determined in Edimax BR-6478AC V2 1.23. …6.3
- CVE-2026-12809A vulnerability was identified in Edimax BR-6478AC V2 1.23. …6.3
- CVE-2026-128091When MCUboot is built with the TinyCrypt crypto backend (MCU…2
- CVE-2026-1281A code injection in Ivanti Endpoint Manager Mobile allowing …9.8
- CVE-2026-12810A security flaw has been discovered in Edimax BR-6478AC V2 1…6.3
Are you affected by CVE-2026-128067?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
