ZDI-26-739: Foxit PDF Reader Doc Object Out-Of-Bounds Read Information Disclosure Vulnerability
ZDI disclosed a low-severity Foxit PDF Reader out-of-bounds read that can leak information.
Heap Out-of-Bounds Read in Foxit PDF Editor/Reader via Malicious PDF Image Mask
A heap-based out-of-bounds read (CWE-125) exists in how Foxit PDF Editor and Foxit PDF Reader process image masks in PDF files: inconsistent image metadata causes incorrect alpha-channel processing during rendering, so the application reads past the end of an allocated heap buffer. The flaw is triggered when a user opens a specially crafted PDF, meaning an attacker must first deliver the malicious file and induce the victim to open it (attack vector is local with user interaction required). Successful exploitation crashes the application (high availability impact) and, consistent with the related ZDI-26-739 bulletin on out-of-bounds reads in Foxit PDF Reader, can leak a small amount of adjacent memory as information disclosure. Any unpatched desktop running Foxit PDF Editor or Foxit PDF Reader is affected, with enterprise and government estates — where Foxit is a widely deployed Adobe alternative — the most exposed. There is no known public proof-of-concept, no evidence of exploitation in the wild, and the flaw is not on CISA's Known Exploited Vulnerabilities list.
What to do: Update Foxit PDF Editor and Foxit PDF Reader to the fixed release named in Foxit's security advisory or ZDI bulletin ZDI-26-739 — the provided data does not state a specific patched version, so pull the exact build number from the vendor bulletin. Because exploitation requires the user to open a crafted PDF, warn users against opening unsolicited or untrusted documents and consider isolating PDF rendering from high-value sessions. As a detection signal, look for Foxit crash dumps and application stability events (hangs/crashes on PDF open) that correlate with inbound document deliveries.
| Product | Affected |
|---|---|
| Foxit Software Foxit PDF Editor | — |
| Foxit Software Foxit PDF Reader | — |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
A heap-based out-of-bounds read vulnerability exists in Foxit PDF Editor/Reader’s handling of malformed PDF image masks. Inconsistent image metadata may cause incorrect alpha-channel processing during rendering, resulting in an out-of-bounds read and application crash.
ZDI disclosed a low-severity Foxit PDF Reader out-of-bounds read that can leak information.
Today 1.6K readers · 2.5K views · 779 reads · all time 189K views