Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver weaponized PDF via phishing
-
DeliveryUser opens document in Foxit
-
ExploitEmbedded script executes
-
ExecutionTrigger page structure modification
-
PersistDereference freed pointer
-
ImpactExecute arbitrary code in user context
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. |
| Exploitation Conditions | Requires user to open a specially crafted PDF document containing embedded JavaScript in vulnerable Foxit PDF Reader or PDF Editor version. JavaScript execution must be enabled in application preferences (default configuration). The malicious script must trigger specific document modification operations affecting page element relationships (insertPages, deletePages, or similar API calls) followed by page information queries that reference freed memory. Exploitation is limited to local attack surface requiring social engineering or watering hole delivery to place malicious PDF on victim system. No special system privileges required (PR:N), but mandatory user interaction (UI:R) to open the file creates detection opportunity at email gateway or endpoint protection layers. |
| Impact | Real-world risk is MODERATE despite high CVSS 7.8 score. The CVSS vector reveals critical constraints: AV:L (local vector requiring file delivery), PR:N (no system privileges needed), UI:R (mandatory user interaction to open malicious PDF). Attack complexity is low (AC:L) once the victim opens the file, and scope is unchanged (S:U) limiting impact to the PDF application context. No EPSS, KEV status, or SSVC data provided in input - absence of KEV listing suggests no confirmed active exploitation campaigns at analysis time. No public POC identified, reducing immediate risk. However, use-after-free vulnerabilities are reliably exploitable by skilled attackers given sufficient time for heap manipulation techniques, making this a realistic threat in targeted attacks via phishing or watering hole campaigns distributing weaponized PDFs. Priority depends on deployment context: high-risk for organizations handling untrusted PDFs from external sources, lower for environments with strict email/download filtering and user awareness training. The local attack vector significantly reduces risk compared to network-exploitable vulnerabilities but does not eliminate threat from social engineering delivery. |
| Exploit ScenarioDerived | Attacker crafts a malicious PDF embedding JavaScript that manipulates document structure through page insertion, deletion, or reordering operations. Victim receives PDF via phishing email or downloads from compromised website, then opens it with vulnerable Foxit PDF Reader. The embedded script executes automatically or upon user interaction (e.g., clicking form field), triggering page structure modifications that free memory objects while retaining stale references. When the application queries page information, it dereferences the freed pointer, causing controlled memory corruption. Attacker achieves arbitrary code execution in the context of the user's session, enabling data exfiltration, malware installation, or lateral movement within the network. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Apr 27, 2026
Use-after-free in Foxit PDF Reader and Foxit PDF Editor allows local attackers to execute arbitrary code or crash the application via specially crafted PDF documents. When scripts modify document structures, the software fails to maintain valid object references during page information queries, enabling pointer dereference of freed memory. Successful exploitation requires user interaction to open a malicious PDF file, achieving high confidentiality, integrity, and availability impact with CVSS 7.8. No active exploitation or public exploit code identified at time of analysis, though CVSS vector indicates low attack complexity once victim interaction occurs.
Earlier versions of this analysis (1)
Use-after-free in Foxit PDF Reader and Foxit PDF Editor allows local attackers to execute arbitrary code or crash the application when a malicious PDF document triggers script-based modifications to document structures. Exploitation requires user interaction (opening a crafted PDF) but no authentication, with high impact across confidentiality, integrity, and availability. No active exploitation confirmed (not in CISA KEV), but use-after-free vulnerabilities in PDF readers are high-value targets due to widespread deployment and frequent weaponization in targeted attacks. Foxit security bulletin available for vendor guidance.
RemediationAI
Consult Foxit's official security bulletin at https://www.foxit.com/support/security-bulletins.html for patched versions and apply vendor-released updates immediately. Exact fix versions not independently confirmed from provided data - verify current installed version against vendor advisory and upgrade if listed as vulnerable. As compensating controls until patching: disable JavaScript execution in Foxit PDF products via Edit > Preferences > JavaScript > Enable JavaScript (uncheck) to prevent script-triggered memory corruption, though this breaks interactive PDF features including forms and dynamic content. Implement application whitelisting to block execution of unsigned PDFs from untrusted sources. Deploy PDF sanitization gateways to strip embedded scripts from inbound documents. Train users to avoid opening PDFs from unknown senders or untrusted websites. Note that disabling JavaScript eliminates the trigger mechanism but may impact legitimate business workflows requiring PDF forms or annotations.
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
This vulnerability stems from CWE-416 (Use After Free), a memory corruption class where freed heap memory is accessed after deallocation. Foxit PDF products use scripting engines (likely JavaScript) to enable interactive PDF features. When scripts trigger document modifications affecting page structures, the software's internal index and object reference management fails to invalidate pointers to freed memory regions. The CPE data identifies both Foxit PDF Editor (cpe:2.3:a:foxit_software_inc.:foxit_pdf_editor) and Foxit PDF Reader (cpe:2.3:a:foxit_software_inc.:foxit_pdf_reader) as affected, indicating the shared PDF rendering/scripting engine contains the flaw. During page information queries following structure modifications, dereferencing the stale pointer triggers memory corruption, enabling control-flow hijacking or denial of service depending on exploitation technique and heap layout.
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:H/I:H/A:H
Primary rating from Vendor (Foxit) · only source for this CVE.
CVSS VectorVendor: Foxit
Lifecycle Timeline
2DescriptionCVE.org
Document structural anomalies caused inconsistencies between page element relationships and internal index states. When scripts triggered document modifications, object reference validity was not properly maintained, leading to a crash when accessing an invalid pointer during page information queries.
Zero Day Initiative Advisories
Executive ViewAI
CVE-2026-5943 is a use-after-free vulnerability in Foxit PDF Reader and Foxit PDF Editor that allows local attackers to execute arbitrary code or crash the application through malicious PDF documents. This vulnerability affects all users who open untrusted PDF files and poses direct risk to confidentiality, integrity, and system availability since no patch is currently available from the vendor.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable PDF scripting in Foxit settings to prevent document structure modification attacks; (2) Restrict Foxit application execution via endpoint application whitelisting; (3) Implement email gateway controls to block executable PDF attachments or suspicious documents; (4) Require user security awareness training on risks of opening unsolicited PDF files; (5) Segment user access and run Foxit with least-privilege accounts to limit code execution impact.
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.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More 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-25829
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB