CVE-2026-57252: Foxit PDF: use-after-free in attachment panel via JS page deletion
HIGHThis is a use-after-free vulnerability in Foxit's PDF Reader/Editor: when embedded JavaScript deletes pages and removes attachment annotations, the attachment panel keeps referencing freed memory, crashing the application and — given the CVSS impact profile (C:H/I:H/A:H) — potentially allowing code execution rather than just a denial of service. This is a desktop document-viewer bug, not an AI/ML pipeline, model-serving, or agent-framework flaw, so it falls outside this platform's core AI threat surface; there is no EPSS score, no CISA KEV listing, no public exploit, and no Nuclei template, so opportunistic mass exploitation is unlikely today. The realistic risk is targeted: an attacker sends a crafted malicious PDF (phishing attachment) that a user must open and interact with (UI:R, AV:L), which is a well-worn initial-access vector regardless of AI relevance. Action: track Foxit's security bulletin for a patched build and apply it fleet-wide via standard desktop patch management; in the interim, treat unsolicited PDFs with embedded JavaScript and attachments as high-risk email/EDR detection signatures and consider disabling JavaScript execution in Foxit where feasible. No AI-specific mitigation or monitoring is warranted for this CVE.
What is the risk?
Locally exploitable (AV:L), low attack complexity, no privileges required, but requires user interaction (opening a malicious PDF) — a classic phishing-delivered client-side memory-corruption bug. CVSS 7.8 (High) with full C/I/A impact reflects use-after-free severity, but absent EPSS data, KEV listing, public PoC, or scanner coverage, real-world exploitation likelihood is currently unproven/low. This is a generic desktop-software vulnerability, not an AI/ML system flaw — its relevance to AI threat intelligence tracking is minimal beyond general endpoint hygiene.
How does the attack unfold?
How severe is it?
What is the attack surface?
What should I do?
1 step-
1) Monitor Foxit's official security bulletins (https://www.foxit.com/support/security-bulletins.html) for a patched release and deploy via standard endpoint patch management. 2) Where policy allows, disable JavaScript execution in Foxit Reader/Editor to eliminate the trigger path. 3) Treat inbound PDFs containing embedded JavaScript and attachment annotations as elevated-risk in email/attachment sandboxing and EDR detection rules. 4) No AI/ML-specific detection or compensating control is applicable — handle as standard endpoint software vulnerability management.
What does CISA's SSVC say?
Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.
How is it classified?
Which compliance frameworks are affected?
Compliance analysis pending. Sign in for full compliance mapping when available.
Frequently Asked Questions
What is CVE-2026-57252?
This is a use-after-free vulnerability in Foxit's PDF Reader/Editor: when embedded JavaScript deletes pages and removes attachment annotations, the attachment panel keeps referencing freed memory, crashing the application and — given the CVSS impact profile (C:H/I:H/A:H) — potentially allowing code execution rather than just a denial of service. This is a desktop document-viewer bug, not an AI/ML pipeline, model-serving, or agent-framework flaw, so it falls outside this platform's core AI threat surface; there is no EPSS score, no CISA KEV listing, no public exploit, and no Nuclei template, so opportunistic mass exploitation is unlikely today. The realistic risk is targeted: an attacker sends a crafted malicious PDF (phishing attachment) that a user must open and interact with (UI:R, AV:L), which is a well-worn initial-access vector regardless of AI relevance. Action: track Foxit's security bulletin for a patched build and apply it fleet-wide via standard desktop patch management; in the interim, treat unsolicited PDFs with embedded JavaScript and attachments as high-risk email/EDR detection signatures and consider disabling JavaScript execution in Foxit where feasible. No AI-specific mitigation or monitoring is warranted for this CVE.
Is CVE-2026-57252 actively exploited?
No confirmed active exploitation of CVE-2026-57252 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-57252?
1) Monitor Foxit's official security bulletins (https://www.foxit.com/support/security-bulletins.html) for a patched release and deploy via standard endpoint patch management. 2) Where policy allows, disable JavaScript execution in Foxit Reader/Editor to eliminate the trigger path. 3) Treat inbound PDFs containing embedded JavaScript and attachment annotations as elevated-risk in email/attachment sandboxing and EDR detection rules. 4) No AI/ML-specific detection or compensating control is applicable — handle as standard endpoint software vulnerability management.
What systems are affected by CVE-2026-57252?
This vulnerability affects the following AI/ML architecture patterns: Not applicable — this affects Foxit PDF Reader/Editor, a desktop document viewer, not an AI/ML pipeline, model-serving, RAG, or agent architecture.
What is the CVSS score for CVE-2026-57252?
CVE-2026-57252 has a CVSS v3.1 base score of 7.8 (HIGH). The EPSS exploitation probability is 0.17%.
What is the AI security impact?
Affected AI Architectures
What are the technical details?
Original Advisory
When the application opens a PDF file, during the process of JavaScript deleting pages and removing attachment annotations, it will cause the attachment panel to continue accessing invalid pointers, eventually leading to the application crashing.
Exploitation Scenario
An attacker crafts a malicious PDF containing JavaScript that programmatically deletes pages and removes attachment annotations while the attachment panel is active, then delivers it via phishing email or a compromised download link. When the victim opens the PDF in Foxit and the script runs (requiring some user interaction, e.g., opening the file or triggering panel refresh), the attachment panel dereferences freed memory, crashing the application — or, with further exploit development against the same use-after-free, potentially achieving code execution on the victim's endpoint. This scenario has no dependency on any AI/ML component and would proceed identically on a non-AI workstation.
Weaknesses (CWE)
CWE-416 — Use After Free: The product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory "belongs" to the code that operates on the new pointer.
- [Architecture and Design] Choose a language that provides automatic memory management.
- [Implementation] When freeing pointers, be sure to set them to NULL once they are freed. However, the utilization of multiple or complex data structures may lower the usefulness of this strategy.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H References
Timeline
Related Vulnerabilities
CVE-2024-2912 10.0 BentoML: RCE via insecure deserialization (CVSS 10)
Same attack type: Code Execution CVE-2026-21858 10.0 n8n: Input Validation flaw enables exploitation
Same attack type: Code Execution CVE-2025-5120 10.0 smolagents: sandbox escape enables unauthenticated RCE
Same attack type: Code Execution CVE-2025-59528 10.0 Flowise: Unauthenticated RCE via MCP config injection
Same attack type: Code Execution GHSA-vvpj-8cmc-gx39 10.0 picklescan: security flaw enables exploitation
Same attack type: Code Execution