Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | While the CVSS vector (AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H) describes a local, low-complexity attack requiring user interaction with high availability impact but no confidentiality or integrity impact, the tagging of this as an RCE vulnerability and the underlying CWE-416 (use-after-free) classification suggest the actual exploitability is higher than the CVSS score alone indicates. Use-after-free flaws in memory-unsafe code (C/C++, typical for PDF rendering engines) frequently permit arbitrary code execution through heap spray or other memory manipulation techniques. The requirement for local access and user interaction (opening a malicious PDF) limits attack surface compared to remote RCE, but remains practical in social engineering scenarios. The absence of KEV status and public exploit code confirmation means no confirmed active exploitation has been disclosed, but the mature Foxit attack surface and public disclosure suggest POC development is probable. |
| Exploit ScenarioDerived | An attacker crafts a malicious PDF document containing embedded JavaScript that sequentially modifies the document zoom level and triggers a page navigation event. When a user opens this PDF in Foxit PDF Editor or Reader, the JavaScript executes automatically, causing the view cache pointers to become invalid. By carefully structuring the JavaScript and document layout, the attacker can control the heap state to cause the subsequent dereferencing of the stale pointer to read or write to attacker-controlled memory, ultimately achieving code execution with the privileges of the user running the PDF application. No public exploit code has been confirmed at this time, but the straightforward nature of use-after-free exploitation in PDF renderers suggests POC development is feasible. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 01, 2026
Use-after-free in Foxit PDF Editor and Foxit PDF Reader allows local attackers to achieve arbitrary code execution by crafting malicious JavaScript that manipulates document zoom and page state, causing stale view cache pointers to be dereferenced after the underlying view object is destroyed. The vulnerability requires user interaction (opening a crafted PDF) and local access, with a CVSS score of 5.5 reflecting denial-of-service impact, though the underlying memory corruption (CWE-416) and RCE tags indicate higher real-world severity under exploitation.
RemediationAI
Users should immediately check the Foxit security bulletins page at https://www.foxit.com/support/security-bulletins.html for the latest patched versions of Foxit PDF Editor and Foxit PDF Reader. Patch availability and specific fixed versions should be confirmed from Foxit's official advisory. Until a patch can be applied, avoid opening untrusted PDF documents from external sources, particularly those containing embedded JavaScript, and consider disabling JavaScript execution in PDF reader settings if the application permits this configuration.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability exists in Foxit's PDF rendering engine's internal view cache management system. When JavaScript embedded in a PDF document modifies the zoom property (via document.zoom or similar APIs) and subsequently triggers a page state change, the application fails to properly validate the lifetime of cached view pointers. This leads to a use-after-free condition (CWE-416) where freed memory locations are subsequently dereferenced. The affected CPE strings indicate both Foxit PDF Editor (a full-featured PDF authoring tool) and Foxit PDF Reader (the lightweight viewer) contain this flaw, suggesting the vulnerability resides in a shared core rendering library used by both products.
Know when Foxit Pdf Editor gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
The application does not properly validate the lifetime and validity of internal view cache pointers after JavaScript changes the document zoom and page state. When a script modifies the zoom property and then triggers a page change, the original view object may be destroyed while stale pointers are still kept and later dereferenced, which under crafted JavaScript and document structures can lead to a use-after-free condition and potentially allow arbitrary code execution.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Related Vulnerabilities in PDF Application Security Flaws
View all 7More in Foxit Pdf Editor
View allContent spoofing in Foxit PDF Editor and Foxit PDF Reader allows remote attackers to alter visible content in incrementa
Local privilege escalation in Foxit PDF Editor for macOS allows an attacker with a low-privilege foothold to execute arb
A local privilege escalation vulnerability in the auto-update daemon shipped with Foxit PDF Editor and Foxit PDF Reader
Man-in-the-middle attackers occupying the network path of Foxit PDF Editor and Foxit PDF Reader software-update traffic
Path traversal in the attachment-handling logic of Foxit PDF Editor and Foxit PDF Reader lets a crafted PDF write an emb
An out-of-bounds write (CWE-787) in the PDF rendering engine of Foxit PDF Editor and Foxit PDF Reader can be triggered w
Out-of-bounds write in the U3D/GIF texture decoding path of Foxit PDF Editor and Foxit PDF Reader allows a crafted PDF t
Insufficient validation of embedded-resource file paths in Foxit PDF Editor and Foxit PDF Reader (CVE-2026-91801) lets a
Foxit PDF Editor and Reader can crash due to a use-after-free (CWE-416) when a user opens a specially crafted PDF that i
Use-after-free in Foxit PDF Editor and Foxit PDF Reader (CWE-416) lets a specially crafted PDF trigger memory corruption
Heap-based out-of-bounds write in Foxit PDF Editor and Foxit PDF Reader occurs when the products decode JPEG2000 image d
A use-after-free in Foxit PDF Editor and Foxit PDF Reader can be triggered by opening a crafted PDF whose image objects
EUVD-2026-17755
GHSA-6xgc-8m9r-qvgm
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB