Foxit PDF Reader CVE-2025-55309
MEDIUMAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver crafted PDF to victim
-
DeliveryUser opens file and right-clicks form field
-
ExploitOnBlur action frees annotation during focus change
-
ExecutionUse-after-free corrupts process memory
-
ImpactApplication crash or potential code execution
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 | Exploitation requires the victim to open an attacker-crafted PDF that contains JavaScript attaching an OnBlur action (destroying an annotation) to a form field, AND to perform a right-click interaction on that form field - it is the right-click-driven internal focus change that prematurely releases the annotation and triggers the use-after-free. JavaScript execution in the PDF must be enabled (default in Foxit), and the application must be a vulnerable version (Reader/Editor before 13.2, or 2025 before 2025.2 on Windows or macOS). Limiting factors that reduce real-world risk: the vector is local (the file must reach and be opened by the user, AV:L), it demands specific user interaction beyond mere opening (the targeted right-click, UI:R), and the use-after-free is a timing/focus-handling race giving high attack complexity (AC:H), so reliable exploitation is not guaranteed. |
| Impact | This is a genuine but moderate-priority client-side vulnerability rather than an urgent emergency. The CVSS 3.1 vector (AV:L/AC:H/PR:L/UI:R, base 6.7) already caps real-world risk heavily: exploitation is NOT remote-network (AV:L - the malicious PDF must be delivered and opened locally), attack complexity is HIGH (the use-after-free depends on a specific race during focus-change handling triggered by an OnBlur action), and it requires user interaction (UI:R - the victim must open the file and perform a right-click on the form field). SSVC-style reading: exploitation is NOT automatable (it needs per-victim social engineering and a non-trivial timing window), and technical impact is total for the single process (C:H/I:H/A:H, S:U - contained to the application). The exploitation signals reinforce low urgency: EPSS is 0.14% (3rd percentile), the CVE is NOT in CISA KEV, and there is no public exploit identified at time of analysis. These signals are consistent with one another - low EPSS, no KEV, no POC, and a high-complexity local vector all point the same direction. Note a mild tension worth verifying: the CVSS impact triad is C:H/I:H/A:H (implying code execution / full compromise), yet the description itself only commits to 'memory corruption or application crashes,' so reliable arbitrary code execution is plausible for a UAF but not confirmed by the vendor text - treat C:H/I:H as the worst-case ceiling, with availability impact being the confirmed outcome. Overall: patch in normal cycle; this is a high-CVSS-impact-but-constrained-reachability issue, not a drop-everything threat. |
| Exploit ScenarioDerived | An attacker emails or hosts a crafted PDF containing JavaScript that attaches an OnBlur action to a form field which destroys an annotation. The victim opens the document in a vulnerable Foxit PDF Reader/Editor and right-clicks the form field; the resulting focus change prematurely frees the annotation object, triggering a use-after-free that corrupts memory and can crash the application or potentially lead to code execution. No public exploit code is known, and the attack requires the specific right-click interaction plus a successful timing/heap condition (AC:H, UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Use-after-free in Foxit PDF Reader and Foxit PDF Editor for Windows and macOS (versions before 13.2 and 2025 releases before 2025.2) allows an attacker to corrupt memory or crash the application by delivering a crafted PDF containing JavaScript that attaches an OnBlur action to a form field, destroying an annotation; the victim must then right-click that field so internal focus-change handling prematurely releases the annotation object. The vector is local with high attack complexity and required user interaction (assessed CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H, base 6.7), and there is no public exploit identified at time of analysis - EPSS is low at 0.14% (3rd percentile) and the issue is not in CISA KEV. This is a genuine but moderate-priority client-side memory-safety flaw whose practical exploitability depends on winning a focus-handling race rather than on a trivial one-click trigger.
RemediationAI
Vendor-released patch: upgrade Foxit PDF Reader and Foxit PDF Editor to version 13.2 or 2025.2 (or later) on Windows and macOS, as documented on the Foxit security bulletins page at https://www.foxit.com/support/security-bulletins.html. Where immediate upgrading is not possible, the most effective compensating control is to disable JavaScript execution in the PDF client (in Foxit, via the Preferences JavaScript settings that enable JavaScript Actions) - this removes the script-driven annotation destruction that the exploit chain depends on, but it also breaks interactive and scripted PDF forms, so evaluate impact on business workflows first. Blocking or sandboxing untrusted PDFs (opening them in a restricted viewer, or in a browser/OS sandbox that limits the impact of a memory-corruption primitive) reduces the blast radius but does not remove the underlying UAF; note that disabling right-click context menus is impractical on Windows/macOS and would not reliably prevent the focus-change trigger. Because exploitation is local and requires the user to actively right-click a crafted field, user awareness training around unsolicited PDFs adds marginal value but should not be treated as a primary control.
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 flaw is a use-after-free (CWE-416) inside Foxit's PDF rendering/annotations subsystem, exposed through the JavaScript support built into Foxit PDF Reader and PDF Editor. A malicious PDF carries script that attaches an OnBlur action to an interactive form field and uses that action to destroy an annotation; because the annotation object is freed while a reference to it is still held, a subsequent internal focus change - triggered here by the user right-clicking the field - dereferences the dangling pointer, producing memory corruption that can crash the process or, under the right heap conditions, potentially be steered toward code execution given the assessed C:H/I:H/A:H impact. The bug class is a classic lifecycle/focus-management race in a client-side document parser: the freeing event and the dereferencing event are driven by separate triggers (script-driven annotation destruction versus UI-driven focus change), which is why attack complexity is high. CPE data confirms the affected code ships in both the Foxit PDF Reader and Foxit PDF Editor product lines on Windows and macOS (cpe:2.3:a:foxit:pdf_reader and cpe:2.3:a:foxit:pdf_editor), including specific 2025 builds such as 2025.1.0.66692 and 2025.1.0.27937, with the fix landing in the 13.2 and 2025.2 releases.
Know when Pdf Reader 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:H/PR:L/UI:R/S:U/C:H/I:H/A:H
Local file must be opened (AV:L) with a specific right-click (UI:R) and a focus-timing race (AC:H); opening a document needs no privileges, so PR:N rather than the published PR:L.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
DescriptionCVE.org
An issue was discovered in Foxit PDF and Editor for Windows and macOS before 13.2 and 2025 before 2025.2. A crafted PDF can contain JavaScript that attaches an OnBlur action on a form field that destroys an annotation. During user right-click interaction, the program's internal focus change handling prematurely releases the annotation object, resulting in a use-after-free vulnerability that may cause memory corruption or application crashes.
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.
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.
Affected Products (CPE)CVE.org
More in Pdf Reader
View allA use-after-free vulnerability exists in the way Foxit Reader 2024.3.0.26795 handles a checkbox CBF_Widget object. Rated
A use-after-free vulnerability exists in the way Foxit Reader 2024.3.0.26795 handles a 3D page object. Rated high severi
A use-after-free vulnerability exists in the way Foxit Reader 2024.1.0.23997 handles a checkbox field object. Rated high
A use-after-free vulnerability exists in the way Foxit Reader 2024.1.0.23997 handles a Barcode widget. Rated high severi
A use-after-free vulnerability exists in the way Foxit Reader 2024.1.0.23997 handles a ComboBox widget. Rated high sever
A type confusion vulnerability vulnerability exists in the way Foxit Reader 2024.1.0.23997 handles a Lock object. Rated
A use-after-free vulnerability exists in the way Foxit Reader 12.1.2.15332 handles destroying annotations. Rated high se
A use-after-free vulnerability exists in the JavaScript engine of Foxit Software’s PDF Reader, version 12.1.2.15332. Rat
A use-after-free vulnerability exists in the JavaScript engine of Foxit Software's PDF Reader, version 12.1.1.15289. Rat
A use-after-free vulnerability exists in the JavaScript engine of Foxit Software’s PDF Reader, version 12.1.2.15332. Rat
A use-after-free vulnerability exists in the JavaScript engine of Foxit Software’s PDF Reader, version 11.0.0.49893. Rat
A use-after-free vulnerability exists in the JavaScript engine of Foxit Software’s PDF Reader, version 10.1.4.37651. Rat
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB