Skip to main content

Foxit PDF Reader CVE-2025-55309

MEDIUM
Use After Free (CWE-416)
2025-12-11 cve@mitre.org
6.7
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Deliver crafted PDF to victim
  2. Delivery
    User opens file and right-clicks form field
  3. Exploit
    OnBlur action frees annotation during focus change
  4. Execution
    Use-after-free corrupts process memory
  5. Impact
    Application 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).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (mitre) PRIMARY 6.7 MEDIUM
AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.0 HIGH

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.

3.1 AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
High
widely deployed PDF reader/editor, popular Adobe Acrobat alternative in enterprises
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
High

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:foxit:pdf_editor:*:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_editor:*:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_editor:*:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_editor:2025.1.0.66692:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_reader:*:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_editor:*:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_editor:*:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_editor:*:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_editor:2025.1.0.27937:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_reader:*:*:*:*:*:*:*:*
CVE-2024-49576 HIGH POC
8.8 Dec 18

A use-after-free vulnerability exists in the way Foxit Reader 2024.3.0.26795 handles a checkbox CBF_Widget object. Rated

CVE-2024-47810 HIGH POC
8.8 Dec 18

A use-after-free vulnerability exists in the way Foxit Reader 2024.3.0.26795 handles a 3D page object. Rated high severi

CVE-2024-28888 HIGH POC
8.8 Oct 02

A use-after-free vulnerability exists in the way Foxit Reader 2024.1.0.23997 handles a checkbox field object. Rated high

CVE-2024-25938 HIGH POC
8.8 Apr 30

A use-after-free vulnerability exists in the way Foxit Reader 2024.1.0.23997 handles a Barcode widget. Rated high severi

CVE-2024-25648 HIGH POC
8.8 Apr 30

A use-after-free vulnerability exists in the way Foxit Reader 2024.1.0.23997 handles a ComboBox widget. Rated high sever

CVE-2024-25575 HIGH POC
8.8 Apr 30

A type confusion vulnerability vulnerability exists in the way Foxit Reader 2024.1.0.23997 handles a Lock object. Rated

CVE-2023-33876 HIGH POC
8.8 Jul 19

A use-after-free vulnerability exists in the way Foxit Reader 12.1.2.15332 handles destroying annotations. Rated high se

CVE-2023-33866 HIGH POC
8.8 Jul 19

A use-after-free vulnerability exists in the JavaScript engine of Foxit Software’s PDF Reader, version 12.1.2.15332. Rat

CVE-2023-28744 HIGH POC
8.8 Jul 19

A use-after-free vulnerability exists in the JavaScript engine of Foxit Software's PDF Reader, version 12.1.1.15289. Rat

CVE-2023-27379 HIGH POC
8.8 Jul 19

A use-after-free vulnerability exists in the JavaScript engine of Foxit Software’s PDF Reader, version 12.1.2.15332. Rat

CVE-2021-21893 HIGH POC
8.8 Aug 05

A use-after-free vulnerability exists in the JavaScript engine of Foxit Software’s PDF Reader, version 11.0.0.49893. Rat

CVE-2021-21870 HIGH POC
8.8 Aug 05

A use-after-free vulnerability exists in the JavaScript engine of Foxit Software’s PDF Reader, version 10.1.4.37651. Rat

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy