Skip to main content

Foxit PDF Editor CVE-2025-59802

HIGH
Authentication Bypass by Spoofing (CWE-290)
2025-12-11 cve@mitre.org
7.5
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Obtain/produce signed PDF
  2. Delivery
    Inject OCG layers excluded from signature
  3. Exploit
    Add JavaScript/PDF visibility triggers
  4. Execution
    Deliver forged PDF to verifier
  5. Persist
    Victim opens document in Foxit
  6. Impact
    Signature validates while content differs

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the targeted document uses Optional Content Groups (OCG/layers) and that the attacker can embed JavaScript or PDF action triggers that toggle OCG visibility state - which the CVE states is runtime-only and excluded from the signature computation buffer. The attacker must be able to deliver a signed PDF whose layer states were altered post-signing. The key limiting factor is that impact only occurs against a verifier who opens the document in a vulnerable Foxit version (before 2025.2.1 / 14.0.1 / 13.2.1) and relies on its signature-validity indication; the attack does not compromise the host, grants no code execution, and affects only the integrity/trust of displayed signed content. It applies to default Foxit configurations that support OCG rendering and JavaScript/PDF triggers.

Impact

This is a genuine integrity flaw but a moderate, not top-tier, priority. The CVSS 3.1 base of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N) is driven entirely by the High integrity impact - there is no confidentiality or availability exposure. Real-world signals temper the headline score: EPSS is only 0.32% (23rd percentile), there is no CISA KEV listing (not confirmed actively exploited), and no public exploit code was identified in the provided intelligence, so exploitation status is speculative rather than demonstrated. One signal to scrutinize is the UI:N in the supplied vector: this is a digital-signature-spoofing attack whose impact only materializes when a human verifier opens and visually trusts the signed PDF, which in practice is a user-interaction step - the published vector arguably overstates automatability by marking UI:N. The vulnerability class (CWE-290, spoofing) is high-value for fraud/social-engineering against document-trust workflows (contracts, approvals, financial/legal documents) rather than for direct system compromise, so it is a targeted-deception risk, not a mass-exploitation RCE. Net: a real and worth-patching trust-model defect, but its true danger is contextual (who relies on Foxit signature validation) rather than reflected by broad opportunistic exploitation.

Exploit ScenarioDerived

An attacker obtains or crafts a PDF, has it legitimately signed (or intercepts a signed document), then adds Optional Content Group layers whose runtime-only visibility state is excluded from the signature buffer. Using embedded JavaScript or PDF action triggers, the layers are toggled after signing so the rendered content differs from what was signed, while Foxit still reports the signature as valid. The forged document is delivered to a victim (e.g., a counterparty or approver) who opens it in Foxit, sees fraudulent terms, and trusts them because the signature appears intact. No public exploit code was identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Signature spoofing in Foxit PDF Editor and Foxit PDF Reader (versions before 2025.2.1, 14.0.1, and 13.2.1) allows a crafted, already-signed PDF to display different visible content than what the signer actually signed, while the signature still reports as valid. Because Optional Content Group (OCG/layer) visibility state is runtime-only and excluded from the digital signature computation buffer, an attacker can embed JavaScript or PDF action triggers that toggle layer visibility after signing, defeating the integrity guarantee a verifier relies on. The issue requires the victim to open the document in an affected Foxit build (assessed as requiring user interaction), causes no code execution or host compromise, and there is no public exploit identified at time of analysis; EPSS is low at 0.32% (23rd percentile), and vendor patches are available.

RemediationAI

Vendor-released patches exist: update Foxit PDF Editor and Foxit PDF Reader to 2025.2.1 on the current branch, or to 14.0.1 or 13.2.1 on the respective maintenance branches, as documented in the Foxit security bulletins advisory (https://www.foxit.com/support/security-bulletins.html). No public exploit code or active exploitation has been reported against this CVE, so rapid but scheduled deployment is appropriate for most organizations. Where immediate patching is not possible, the most directly effective compensating control is to disable JavaScript execution in Foxit via File > Preferences > JavaScript (uncheck 'Enable JavaScript Actions'), which removes the primary documented trigger for post-signing OCG state changes; the trade-off is that legitimate interactive forms and dynamic documents requiring JavaScript will stop functioning and some PDF action-based triggers (named actions, open actions) may still be able to toggle layers, so this is a partial mitigation only. Administrators can also push a policy to block or quarantine PDFs containing OCGs or embedded JavaScript from untrusted sources before they reach users, accepting the false-positive cost of blocking legitimate layered documents. Finally, because the flaw undermines Foxit's own signature-validity indicator, organizations that rely on signed PDFs for approvals should verify signatures with an independent validation workflow (for example, an alternative PDF viewer or a document-signing service) that pins the rendered content state, rather than trusting the in-application validity banner alone, until all clients are confirmed upgraded.

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 rooted in how Foxit handles Optional Content Groups (OCGs, commonly called PDF layers) in relation to digital signature validation. OCGs are a PDF 1.5 feature that lets a document carry multiple selectable content layers whose visibility is controlled by an optional content configuration dictionary and switched at runtime via the /AS (alternate state) entries or JavaScript APIs such as getOCGs() and setOCProperties(). Foxit's implementation treats the OCG state property as runtime-only, so it is not captured in the byte range covered by the signature's digest computation. Consequently, changing which layer is visible - through embedded JavaScript or PDF action triggers executed when the document is opened or interacted with - does not alter the signed bytes and therefore does not invalidate the signature. This maps to CWE-290 (Authentication Bypass by Spoofing): the signature validation mechanism authenticates a set of signed bytes, but the content a human verifier perceives is derived from mutable, unsigned presentation state, so the verification result can be decoupled from what is shown. The practical consequence is a phishing/fraud primitive - a signed document can be repurposed to display materially different terms, amounts, or statements while Foxit continues to display a valid-signature indicator. The independent assessment rates this AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N, underscoring that impact is confined to integrity of displayed signed content, with no confidentiality or availability loss and no code execution. Note the assessed vector differs from the published CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N on the user-interaction metric; per the vector, authentication is not required (PR:N), but the assessment holds that a victim must open the malicious document in a vulnerable Foxit build for the deception to succeed.

Know when 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

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

Document is attacker-crafted and network-delivered (AV:N, PR:N), but impact requires a verifier to open and trust the PDF, so UI:R; only integrity is affected (I:H, C/A:N).

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

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

DescriptionCVE.org

Foxit PDF Editor and Reader before 2025.2.1 allow signature spoofing via OCG. When Optional Content Groups (OCG) are supported, the state property of an OCG is runtime-only and not included in the digital signature computation buffer. An attacker can leverage JavaScript or PDF triggers to dynamically change the visibility of OCG content after signing (Post-Sign), allowing the visual content of a signed PDF to be modified without invalidating the signature. This may result in a mismatch between the signed content and what the signer or verifier sees, undermining the trustworthiness of the digital signature. The fixed versions are 2025.2.1, 14.0.1, and 13.2.1.

Executive ViewAI

Why It Matters

Foxit PDF Editor and Foxit PDF Reader, widely deployed PDF tools, contain a high-severity signature spoofing vulnerability that allows a crafted, already-signed PDF to display different visible content than what the signer actually signed while still reporting a valid signature. This undermines the integrity guarantee organizations rely on for contracts, approvals, and other signed documents, potentially leading to fraud, compliance violations, and loss of trust. Leadership should prioritize patching because affected users in legal, finance, and administrative roles may unknowingly accept tampered documents as authentic.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
High
Foxit Reader/Editor is a widely deployed enterprise and consumer PDF suite
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.3%
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
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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:14.0.0.68868:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_editor:2025.1.0.66692:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_editor:2025.2.0.68868:*:*:*:*:*:*:*
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:14.0.0.33046:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_editor:2025.1.0.27937:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_editor:2025.2.0.33046:*:*:*:*:*:*:*
cpe:2.3:a:foxit:pdf_reader:*:*:*:*:*:*:*:*
CVE-2022-28104 CRITICAL POC
9.8 May 20

Foxit PDF Editor v11.3.1 was discovered to contain an arbitrary file upload vulnerability. Rated critical severity (CVSS

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-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-2024-29072 HIGH POC
8.2 May 28

A privilege escalation vulnerability exists in the Foxit Reader 2024.2.0.25138. Rated high severity (CVSS 8.2), this vul

CVE-2022-26979 HIGH POC
7.5 Aug 06

Foxit PDF Reader before 12.0.1 and PDF Editor before 12.0.1 allow a NULL pointer dereference when this.Span is used for

CVE-2022-27944 HIGH POC
7.5 Aug 06

Foxit PDF Reader before 12.0.1 and PDF Editor before 12.0.1 allow an exportXFAData NULL pointer dereference. Rated high

CVE-2021-38563 CRITICAL
9.8 Aug 11

An issue was discovered in Foxit PDF Reader before 11.0.1 and PDF Editor before 11.0.1. Rated critical severity (CVSS 9.

CVE-2022-27359 MEDIUM POC
5.5 May 05

Foxit PDF Reader before 12.0.1 and PDF Editor before 12.0.1 allow a this.maildoc NULL pointer dereference. Rated medium

CVE-2021-38564 CRITICAL
9.1 Aug 11

An issue was discovered in Foxit PDF Reader before 11.0.1 and PDF Editor before 11.0.1. Rated critical severity (CVSS 9.

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