Foxit PDF Reader
CVE-2025-55312
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious PDF via phishing
-
DeliveryVictim opens file in Foxit
-
ExploitEmbedded JavaScript deletes PDF pages
-
ExecutionAnnotation operation dereferences freed memory
-
ImpactMemory corruption / arbitrary code execution in user context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the victim to open an attacker-crafted PDF in Foxit PDF Reader or Editor for Windows (builds before 13.2, or 2025 builds before 2025.2) with JavaScript execution enabled, which is the default. The malicious document must delete pages via JavaScript and then invoke annotation management operations to trigger the stale-state dereference. Limiting factors that materially reduce real-world risk: the vector is local file-based (AV:L), not network-reachable; user interaction is mandatory (UI:R - the user must open the file); and environments that disable PDF JavaScript, use a non-Foxit reader, or have already updated to 13.2 / 2025.2 are not exploitable. |
| Impact | This is a genuine but not emergency-grade priority. The CVSS 3.1 base score of 7.8 (HIGH) is driven by HIGH impact to confidentiality, integrity, and availability (C:H/I:H/A:H) combined with no privileges required (PR:N) and low attack complexity (AC:L). Critically, however, the attack vector is LOCAL (AV:L) and requires user interaction (UI:R) - this is a client-side, file-open vulnerability (victim must open a malicious PDF), not a remotely reachable network service. Supporting signals point to LOW real-world urgency: EPSS is only 0.15% (4th percentile), there is no CISA KEV listing, and no public exploit code was identified in the provided data. The CWE (CWE-476, NULL Pointer Dereference) and the description's mention of 'dereference of invalid or released memory' most reliably support denial-of-service/crash outcomes; the 'potentially allow an attacker to execute arbitrary code' language is the vendor's own qualified claim and is not independently confirmed, so the C:H/I:H RCE impact should be treated as plausible-but-unproven. Net: patch in normal cycle for a widely-deployed client application, but this does not show the signature of active or imminent mass exploitation. |
| Exploit ScenarioDerived | An attacker crafts a malicious PDF containing embedded JavaScript that deletes pages and then triggers annotation management operations, leaving the application referencing released or invalid memory. The victim is socially engineered (phishing attachment, malicious download, or web link) into opening the file in a vulnerable Foxit PDF Reader/Editor build, triggering memory corruption that at minimum crashes the application and potentially leads to code execution in the user's context. No public proof-of-concept was identified at the time of analysis, and successful exploitation requires local file access plus user interaction (UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Memory corruption in Foxit PDF Reader and PDF Editor for Windows (builds before 13.2 and 2025 builds before 2025.2) can crash the application and potentially allow arbitrary code execution when a victim opens a crafted PDF. The trigger is document JavaScript that deletes pages, leaving the viewer's internal state stale so that a later annotation-management operation dereferences invalid or already-freed memory (CWE-476). Exploitation requires the user to open the malicious file with JavaScript enabled, which is the default; the attack is file-based and local (AV:L, UI:R), not remotely reachable. No public exploit code has been identified at time of analysis, and EPSS is low at roughly 0.15% (4th percentile), so this is a genuine but not emergency-grade priority - environments that disable PDF JavaScript, use a non-Foxit reader, or have already moved to 13.2 / 2025.2 are not exposed.
RemediationAI
Vendor-released patch: update Foxit PDF Editor and Foxit PDF Reader for Windows to version 13.2 or 2025.2 (or later), which corrects the stale page/annotation state handling; download from the vendor security bulletins page at https://www.foxit.com/support/security-bulletins.html. If immediate upgrading is not possible, disable JavaScript execution in the product (File > Preferences > JavaScript, clear 'Enable JavaScript Actions') as a compensating control - the trade-off is that interactive forms, dynamic calculations, and scripted documents will stop functioning, and the setting must be verified on every endpoint. Further hardening options with similar trade-offs include opening untrusted PDFs only in the application's protected/safe-reading mode or an isolated sandbox/VM, and enforcing a policy that unknown PDFs be opened with a non-Foxit viewer; blocking or stripping PDF JavaScript at the mail gateway or download proxy reduces exposure but will break legitimate scripted documents, and none of these controls fix the underlying memory-safety defect the way the 13.2 / 2025.2 upgrade does.
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
Foxit's Windows PDF products embed a JavaScript engine plus an annotation-management subsystem that share page and document state. When script calls the page-deletion API, the application is supposed to invalidate or refresh the structures that annotations reference; the flaw is that this state update can be skipped or mishandled, so annotation operations that follow continue to assume the old page/annotation handles are valid and dereference pointers into freed or invalid memory. CWE-476 (NULL pointer dereference) is the assigned root-cause class, and the intelligence tags also flag the adjacent memory-safety outcomes (use of released memory, buffer overflow, RCE, and denial of service). The affected components map to CPE entries for foxit:pdf_reader and foxit:pdf_editor on Windows, including specific builds 2025.1.0.27937 (reader) and 2025.1.0.66692 (editor) that sit inside the vulnerable 2025.x range. Because the corruption is reachable through ordinary annotation workflows rather than requiring a specific memory-layout setup, the CVSS 3.1 vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H reflects low attack complexity and full confidentiality/integrity/availability impact once a user opens the file, tempered by the mandatory user-interaction and local-file delivery prerequisites.
Know when Windows 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
File-based client exploit so AV:L and UI:R; no auth needed (PR:N); low complexity; memory-corruption code execution in user context yields high C/I/A with no scope change.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
DescriptionCVE.org
An issue was discovered in Foxit PDF and Editor for Windows before 13.2 and 2025 before 2025.2. When pages in a PDF are deleted via JavaScript, the application may fail to properly update internal states. Subsequent annotation management operations assume these states are valid, causing dereference of invalid or released memory. This can lead to memory corruption, application crashes, and potentially allow an attacker to execute arbitrary code.
Executive ViewAI
Foxit PDF Reader and PDF Editor for Windows contain a memory-corruption flaw that can crash the application and potentially allow code execution when a user opens a crafted PDF with JavaScript enabled. The risk is concentrated in endpoint users who handle untrusted PDFs, and it is file-based and local rather than remotely exploitable, with no public exploit identified at time of analysis. Leadership should treat this as a medium-priority endpoint security and patch-management issue, particularly for teams that rely on Foxit for external document review.
No vendor-released patch identified at time of analysis; interim mitigations include disabling JavaScript in Foxit PDF Reader and PDF Editor, using an alternative PDF reader for untrusted documents, blocking or sandboxing PDFs from external sources, enforcing application allowlisting, and monitoring for Foxit crashes or suspicious child processes.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)CVE.org
Unauthenticated remote code execution in SmarterTools SmarterMail lets an attacker upload arbitrary files to any locatio
Windows Win32k fails to properly handle objects in memory, allowing local privilege escalation exploited in the wild in
A privilege escalation vulnerability (CVSS 5.5). Risk factors: actively exploited (KEV-listed), EPSS 94% exploitation pr
Windows Internet Shortcut Files (.url) contain an external control vulnerability (CVE-2025-33053, CVSS 8.8) that enables
Windows SMB contains an improper access control vulnerability (CVE-2025-33073, CVSS 8.8) enabling authenticated attacker
Twonky Server 8.5.2 on Linux and Windows allows unauthenticated access to the admin log file through a web service API b
An unrestricted file upload vulnerability exists in MiniWeb HTTP Server <= Build 300 that allows unauthenticated remote
FreeFloat FTP Server contains multiple critical design flaws that allow unauthenticated remote attackers to upload arbit
Serviio Media Server versions 1.4 through 1.8 on Windows contain an unauthenticated command injection in the /rest/actio
Twonky Server 8.5.2 uses hard-coded cryptographic keys for encrypting the administrator password. Combined with the cred
Mako Server versions 2.5 and 2.6 contain an unauthenticated OS command injection via the tutorial interface at examples/
React Native Metro Development Server binds to external interfaces by default and contains an OS command injection endpo
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB