Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
5895 articles · 249482 vulns · 36/41 feeds (7d)
← Back to list
9.0
CVE-2026-96644PATCHED
python software foundation · pillow

Pillow is a Python imaging library. Prior to 13.0.0 on Windows, src/PIL/WmfImagePlugin.py passes unchecked 32-bit WMF or EMF dimensions to the native drawwmf handler in src/display.c. The handler size

Description

Pillow is a Python imaging library. Prior to 13.0.0 on Windows, src/PIL/WmfImagePlugin.py passes unchecked 32-bit WMF or EMF dimensions to the native drawwmf handler in src/display.c. The handler sizes a DIB allocation from 16-bit-truncated bcWidth and bcHeight fields but copies pixel data using the original full dimensions. A crafted wide, short metafile can pass the pixel-count decompression-bomb check and make the Windows-only renderer read beyond the heap buffer, potentially disclosing memory or crashing the process. This issue is fixed in version 13.0.0.

Affected Products

VendorProductVersions
python software foundationpillowpip/Pillow: < 13.0.0

References

  • https://github.com/python-pillow/Pillow/commit/4cf46bee338304c5c8968fd7f132ba0d40c428b7
  • https://github.com/python-pillow/Pillow/pull/10120
  • https://github.com/python-pillow/Pillow/releases/tag/13.0.0
  • https://github.com/python-pillow/Pillow/security/advisories/GHSA-9v9v-9qvf-h2hj

Related News (1 articles)

Tier C
VulDB2d ago
CVE-2026-96644 | Pillow up to 12.x WMF Image WmfImagePlugin.py heap-based overflow
→ No new info (linked only)

Discussion (0)

Loading…

CVSS 3.19.0 HIGH
CISA KEV❌ No
Actively exploited❌ No
Patch available
Pillow@13.0.0
CWECWE-125
PublishedOct 21, 2026
Last enriched2d agov2
Trending Score19
Source articles1
Independent1
Info Completeness6/14
Missing: vendor, product, epss, kev, exploit, patch, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (5)

HIGHCVE-2026-112390
Pillow: Infinite loop in MIC n_frames when the embedded TIFF
Trending: 42
HIGHCVE-2026-112894
Pillow: Quadratic-time DoS in PDF save_all (PdfParser.next_object_id)
Trending: 42
MEDIUMCVE-2026-112899
Pillow: EPS load(scale) lets Ghostscript render past the decompression bomb limit
Trending: 24
NONECVE-2026-96643
Pillow: PNG eXIf chunk makes EXIF parsing run in quadratic time
Trending: 21
HIGHCVE-2026-112902
Pillow: Memory disclosure and segfault in libtiff encoder via crafted TIFF tags
Trending: 19

Pin to Dashboard

Verification

State: verified
Confidence: 100%

Vulnerability Timeline

CVE Published
Oct 21, 2026
Patch Available
Oct 21, 2026
Discovered by ZDM
Oct 21, 2026
Updated: cvssEstimate, affectedVersions, cweIds
Oct 21, 2026

Version History

v2
Last enriched 2d ago
v2Tier C2d ago

Updated severity to CRITICAL, added affected version 12.x, and identified CWE-122 (heap-based buffer overflow) in addition to existing CWE-125.

cvssEstimateaffectedVersionscweIds
via VulDB
v12d ago

Initial creation