Foxit PDF Editor
CVE-2025-55311
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft signed PDF with malicious JavaScript
-
ExploitDeliver PDF to victim via email/web
-
ExecutionJS alters annotations and clears modification status
-
ImpactVictim trusts forged valid-signature document
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Signature verification
|
| Exploitation Conditions | Exploitation requires the victim to open an attacker-crafted PDF in an affected Foxit PDF Reader or Editor (Windows/macOS before 13.2, or 2025 before 2025.2) and to rely on that client's signature-validation indication. The attack specifically abuses Foxit's JavaScript interfaces that can modify annotation content and then clear the file's modification status, so the malicious document must contain such JavaScript and be digitally signed to make the forgery meaningful. Limiting factors: user interaction is mandatory (UI:R) - the file must be opened and its signature trusted; there is no server-side or unauthenticated-service exposure, no code execution, and no automated/wormable vector. Impact is confined to deceiving users about signed-document integrity. |
| Impact | This is a genuine but moderate-priority integrity issue, not a code-execution emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N = 6.5) is internally consistent with the description: no confidentiality or availability impact, but a high integrity impact stemming from digital-signature verification bypass (CWE-347). All exploitation signals point AWAY from urgency: EPSS is 0.20% (10th percentile), the CVE is NOT on CISA KEV, and no public exploit code is identified in the provided data, so the status is 'no public exploit identified at time of analysis.' No SSVC decision data was supplied. The one meaningful caveat is that AV:N here reflects network DELIVERY of a malicious file rather than a remotely reachable service - actual exploitation still depends on UI:R (a victim opening the crafted PDF and trusting its signature), which materially limits mass exploitation. This is therefore a real but targeted-use concern (e.g., forged contracts/attestations) rather than a widespread, automatable threat; prioritize patching where signed-PDF trust is security-relevant, but it does not warrant emergency response. |
| Exploit ScenarioDerived | An attacker crafts a signed PDF whose embedded JavaScript alters annotation content and then clears the document's modification flag, so a vulnerable Foxit client still displays the signature as valid despite post-signing changes. A victim opens the document in an affected Foxit PDF Reader/Editor, sees a 'valid signature' indication, and trusts tampered content (e.g., altered terms or figures). No public exploit code is identified at time of analysis; user interaction (opening and trusting the file) is required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 15, 2026
Digitally signed PDFs can be silently altered in Foxit PDF Editor and Foxit PDF Reader on Windows and macOS before 13.2 and 2025 before 2025.2 without the client's signature-verification indication reflecting the change. An attacker crafts a PDF whose embedded JavaScript rewrites annotation content and then clears the document's modification status, so the file still appears to be a valid, unmodified, signed document that users are misled into trusting. The vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N means unauthenticated remote delivery of the file but mandatory victim interaction (opening the PDF and relying on the signature display), with high integrity impact and no confidentiality or availability impact; there is no public exploit identified at time of analysis, EPSS is 0.20% (10th percentile), and the issue is not in CISA KEV, so this is a moderate trust/integrity issue rather than a code-execution emergency.
RemediationAI
Vendor-released patch: upgrade Foxit PDF Editor and Foxit PDF Reader for Windows and macOS to 13.2 or to 2025.2 (or later) as documented at https://www.foxit.com/support/security-bulletins.html; verify the installed build number after updating, since the CPE data shows affected 2025.x builds such as 2025.1.0.66692 and 2025.1.0.27937 that must be replaced. Until patched, the most direct compensating control is to disable JavaScript execution in Foxit (File > Preferences > JavaScript, uncheck Enable JavaScript) - this neutralizes the attack vector because the exploit depends on JavaScript modifying annotations and clearing modification status, but the trade-off is that legitimate interactive PDFs (forms, calculations, dynamic content) will stop working. Because the issue only matters when a user trusts the client's signature indication, treat signed PDFs from external or untrusted sources as unverified: validate signatures with an independent tool or a second viewer rather than relying on Foxit's own status display, and consider restricting or warning on inbound signed PDFs at the mail gateway. Do not rely on signature re-verification plugins that use the same affected Foxit engine, since they will inherit the same misleading status; each of these mitigations reduces exposure but none restores full signature trust until the 13.2/2025.2 update is applied.
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 root cause class is CWE-347 (Improper Verification of Cryptographic Signature). PDF digital signatures are designed to protect document integrity: the signature covers a defined byte range, and viewers are expected to warn users when content has been changed after signing. This CVE abuses Foxit's embedded JavaScript API rather than breaking the signature mathematics directly - a malicious PDF carries JavaScript that manipulates annotation objects and then invokes JavaScript interfaces to reset/clear the file's modification status. The result is that the client's own integrity indication no longer flags the post-signing edits, so the signature-validation UI presents a forged document as intact and trustworthy. The affected code is the Foxit PDF rendering/JScript engine and its signature-status reporting on Windows and macOS clients; the CPE data confirms the impact spans both product lines, cpe:2.3:a:foxit:pdf_editor and cpe:2.3:a:foxit:pdf_reader, with concrete affected builds such as 2025.1.0.66692 and 2025.1.0.27937 among the enumerated versions. Because the exploit is self-contained inside the PDF, no server-side component, network service, or elevated privilege is involved; the only precondition is that a user opens the crafted file and trusts the signature indication it displays.
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:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
Malicious PDF is network-delivered (AV:N) and easy to craft (AC:L) with no attacker auth (PR:N), but the victim must open and trust it (UI:R); only integrity is harmed (I:H, C/A:N).
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 use JavaScript to alter annotation content and subsequently clear the file's modification status via JavaScript interfaces. This circumvents digital signature verification by hiding document modifications, allowing an attacker to mislead users about the document's integrity and compromise the trustworthiness of signed PDFs.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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