Skip to main content

Foxit PDF Reader CVE-2025-55312

HIGH
NULL Pointer Dereference (CWE-476)
2025-12-11 cve@mitre.org
7.8
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Deliver malicious PDF via phishing
  2. Delivery
    Victim opens file in Foxit
  3. Exploit
    Embedded JavaScript deletes PDF pages
  4. Execution
    Annotation operation dereferences freed memory
  5. Impact
    Memory 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).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

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

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

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.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:P/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
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Business Impact: Medium
Compensating Controls

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

EPSS Score
0.2%
Top 96% exploitable
Prevalence
High
Foxit Reader/Editor is a widely deployed enterprise and consumer PDF client
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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
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.

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

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:2025.1.0.27937:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_reader:*:*:*:*:*:*:*:*
CVE-2025-52691 CRITICAL POC
10.0 Dec 29

Unauthenticated remote code execution in SmarterTools SmarterMail lets an attacker upload arbitrary files to any locatio

CVE-2019-0803 HIGH POC
7.8 Apr 09

Windows Win32k fails to properly handle objects in memory, allowing local privilege escalation exploited in the wild in

CVE-2020-1472 MEDIUM POC
5.5 Aug 17

A privilege escalation vulnerability (CVSS 5.5). Risk factors: actively exploited (KEV-listed), EPSS 94% exploitation pr

CVE-2025-33053 HIGH POC
8.8 Jun 10

Windows Internet Shortcut Files (.url) contain an external control vulnerability (CVE-2025-33053, CVSS 8.8) that enables

CVE-2025-33073 HIGH POC
8.8 Jun 10

Windows SMB contains an improper access control vulnerability (CVE-2025-33073, CVSS 8.8) enabling authenticated attacker

CVE-2025-13315 CRITICAL POC
9.3 Nov 19

Twonky Server 8.5.2 on Linux and Windows allows unauthenticated access to the admin log file through a web service API b

CVE-2013-10047 CRITICAL POC
9.3 Aug 01

An unrestricted file upload vulnerability exists in MiniWeb HTTP Server <= Build 300 that allows unauthenticated remote

CVE-2012-10030 CRITICAL POC
9.3 Aug 05

FreeFloat FTP Server contains multiple critical design flaws that allow unauthenticated remote attackers to upload arbit

CVE-2025-34101 CRITICAL POC
9.3 Jul 10

Serviio Media Server versions 1.4 through 1.8 on Windows contain an unauthenticated command injection in the /rest/actio

CVE-2025-13316 HIGH POC
8.2 Nov 19

Twonky Server 8.5.2 uses hard-coded cryptographic keys for encrypting the administrator password. Combined with the cred

CVE-2025-34095 CRITICAL POC
9.3 Jul 10

Mako Server versions 2.5 and 2.6 contain an unauthenticated OS command injection via the tutorial interface at examples/

CVE-2025-11953 CRITICAL POC
9.8 Nov 03

React Native Metro Development Server binds to external interfaces by default and contains an OS command injection endpo

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