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

Pillow: Infinite loop in MIC n_frames when the embedded TIFF

Description

Pillow is a Python imaging library. From 7.2.0 until 13.0.0, Pillow can enter an infinite loop while determining the frame count of a MIC image. MicImageFile inherits TIFF frame traversal, but MicImageFile.tell reports the OLE stream index and its seek() resets TIFF frame state, so an embedded TIFF with at least three IFDs never advances. When an application with olefile installed reads n_frames or saves all frames from a crafted MIC file, the non-advancing traversal can hold a worker at full CPU indefinitely. This issue is fixed in version 13.0.0.

Affected Products

VendorProductVersions
python software foundationpillowpip/Pillow: >= 7.2.0, < 13.0.0

References

  • https://github.com/python-pillow/Pillow/security/advisories/GHSA-22hg-r758-rrw9(x_refsource_CONFIRM)
  • https://github.com/python-pillow/Pillow/commit/26cb3ed061173b817b9ee4b6f507cb0e1e293218(x_refsource_MISC)
  • https://github.com/python-pillow/Pillow/releases/tag/13.0.0(x_refsource_MISC)

Related News (2 articles)

Tier C
oss-security2d ago
Pillow 13.0.0 fixes long list of vulnerabilities
→ No new info (linked only)
Tier C
VulDB4d ago
CVE-2026-112390 | python-pillow Pillow up to 12.x MIC Image MicImageFile.tell infinite loop
→ No new info (linked only)

Discussion (0)

Loading…

CISA KEV❌ No
Actively exploited❌ No
Patch available
Pillow@13.0.0
CWECWE-835
PublishedOct 19, 2026
Last enriched4d agov2
Trending Score42
Source articles2
Independent2
Info Completeness5/14
Missing: vendor, product, cvss, epss, kev, exploit, patch, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (5)

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-96644
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
Trending: 19
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 19, 2026
Discovered by ZDM
Oct 19, 2026
Updated: affectedVersions
Oct 19, 2026
Patch Available
Oct 20, 2026

Version History

v2
Last enriched 4d ago
v2Tier C4d ago

Updated affected versions to include up to 12.x (previously only 7.2.0-13.0.0) and corrected severity to MEDIUM based on 'problematic' classification.

affectedVersions
via VulDB
v14d ago

Initial creation