Skip to main content

Foxit PDF Reader CVE-2026-91816

| EUVDEUVD-2026-85158 HIGH
Use After Free (CWE-416)
2026-09-23 Foxit GHSA-m242-r26h-qcvh
7.8
CVSS 3.1 · Vendor: Foxit
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious PDF with embedded JS
  2. Delivery
    Deliver file to victim via email/download
  3. Exploit
    Victim opens PDF in Foxit
  4. Execution
    JS triggers reentrant annotation deletion
  5. Persist
    Access freed annotation object (UAF)
  6. Impact
    Crash or hijack execution in app context

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 a crafted PDF (UI:R) in Foxit PDF Editor or Reader, and that PDF must contain embedded JavaScript that triggers reentrant deletion of an annotation object - meaning JavaScript execution must be enabled/permitted in the reader. The attack vector is local (AV:L): the attacker cannot reach the application remotely and must rely on file delivery and user interaction. Limiting factors: mandatory user action to open the document, dependence on the embedded-JavaScript annotation-handling code path, and no authentication or special privileges otherwise required (PR:N).

Impact

This is a client-side, file-format use-after-free requiring the victim to open a malicious PDF, which the CVSS vector accurately captures: AV:L (the attacker cannot reach the target over a network - the malicious file must be delivered and opened locally), AC:L, PR:N (no authentication to the app), and critically UI:R (user must open the crafted document). The vendor's C:H/I:H/A:H impact and CWE-416 are consistent with a memory-corruption primitive that can plausibly be escalated beyond the stated crash to code execution, though the description itself only confirms a use-after-free and 'application crash' - the DoS outcome is confirmed while full RCE is an inferred worst case. No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no evidence of active exploitation or automatable mass attack; this is a targeted, social-engineering-dependent issue rather than a wormable network flaw. Net: a legitimately high base score (7.8) but real-world urgency is moderated by the UI:R requirement and the absence of any exploitation signal. Note the conflict between the 'Denial Of Service' tag / crash-only description and the C:H/I:H full-impact vector - verify with Foxit whether code execution is achievable.

Exploit ScenarioDerived

An attacker crafts a PDF containing embedded JavaScript that triggers reentrant deletion of an annotation object, then references the freed object to create a use-after-free. The victim opens the file in Foxit PDF Reader or Editor, causing at minimum an application crash and potentially attacker-controlled memory access. No public exploit code was identified at time of analysis, and successful exploitation depends on the user opening the malicious document.

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 – Sep 23, 2026

Use-after-free in the annotation-handling code of Foxit PDF Editor and Foxit PDF Reader allows a crafted PDF containing embedded JavaScript to trigger reentrant deletion of an annotation object, causing the freed memory to be dereferenced afterwards - crashing the application and, given the CVSS vector's high confidentiality, integrity, and availability impacts (C:H/I:H/A:H), creating memory-corruption conditions that could potentially be steered toward code execution. The attack is client-side and file-based: per the vector (AV:L/AC:L/PR:N/UI:R) no authentication or privileges are required, but the attacker cannot reach the application remotely and the victim must open the malicious document, with JavaScript execution permitted in the reader for the vulnerable code path to be reached. There is no public exploit code identified at time of analysis and no confirmation of active exploitation; no EPSS score was provided with the source data.

RemediationAI

No exact fix version is specified in the provided input data, and the sole reference (https://www.foxit.com/support/security-bulletins.html) is the authoritative Foxit security bulletin page where the patched builds are published; administrators should consult that page and upgrade both Foxit PDF Editor and Foxit PDF Reader to the latest listed release rather than assuming an unqualified 'all versions' scope implies no fix exists. Where immediate upgrade is not possible, the highest-value compensating control is to disable JavaScript execution in the reader (Preferences > JavaScript) and to enable Safe Reading Mode in the Trust Manager so that documents from untrusted locations cannot run JavaScript or launch actions - the trade-off is that interactive forms, calculations, and scripted validation in legitimate PDFs will stop working, so this may need to be a temporary posture. Because exploitation requires the victim to open a crafted file, mail and web gateways should strip or quarantine unsolicited PDFs from external senders and block PDFs delivered from untrusted URLs or inside archives, and high-risk users can be told to open PDFs only from vetted sources; this reduces delivery likelihood but does not remediate the underlying memory-safety bug. For defense in depth on Windows, enabling Exploit Protection mitigations such as Control Flow Guard and Arbitrary Code Guard for the Foxit executables can raise the cost of turning the use-after-free into code execution, and running the reader in a low-privilege or sandboxed context limits the blast radius of any successful memory-corruption exploit; none of these substitutes for applying the vendor patch once its version number is confirmed on the bulletin page.

Affected VersionsENISA

Foxit PDF Editor Versions 13.2.6 and earlier
Foxit PDF Editor Versions 2026.2 and earlier
Foxit PDF Editor Versions 14.0.7 and earlier
Foxit PDF Reader Versions 2026.2 and earlier

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 issue is a CWE-416 use-after-free in Foxit's PDF annotation subsystem. PDF annotations (comments, form fields, markup, links, and similar objects) are heap-allocated structures referenced by both the document model and by the JavaScript engine that Foxit exposes for Acrobat-compatible PDF scripting. When embedded JavaScript initiates deletion of an annotation while that annotation is still being processed or iterated reentrantly, the object is released back to the heap but a stale pointer remains reachable; the subsequent dereference of that dangling pointer reads or writes freed memory. In a browser-style renderer this typically manifests first as an immediate crash (the denial-of-service signal captured by the 'Denial Of Service' and 'Memory Corruption' tags), but a UAF on a heap object with controllable layout is a classic precursor to reliable exploitation, which is why the vector assigns full High impact rather than a crash-only profile. Both affected CPEs - cpe:2.3:a:foxit_software_inc.:foxit_pdf_editor:*:*:*:*:*:*:*:* and cpe:2.3:a:foxit_software_inc.:foxit_pdf_reader:*:*:*:*:*:*:*:* - use wildcard version ranges, so the provided data does not pin a specific build threshold; the exact affected and fixed builds must be read from Foxit's security bulletin. The vulnerability class and exploitation prerequisites (local file delivery, embedded JavaScript, user opening the document) mirror prior Foxit annotation/JavaScript memory-safety findings rather than a remotely reachable network flaw.

Know when Foxit 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 (Foxit) 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

Local file-open vector (AV:L) with required user interaction (UI:R); UAF memory corruption justifies high C/I/A despite the description emphasizing crash, matching vendor.

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 (Foxit).

CVSS VectorVendor: Foxit

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

DescriptionCVE.org

A use-after-free vulnerability exists in Foxit PDF Editor/Reader’s handling of PDF annotations. Reentrant annotation deletion triggered by embedded JavaScript can cause the application to access an annotation object after it has been released, resulting in a use-after-free condition and application crash.

Executive ViewAI

Why It Matters

A memory-corruption flaw in Foxit PDF Reader and Foxit PDF Editor (CVE-2026-91816) can be triggered when a user opens a maliciously crafted PDF with JavaScript permitted, potentially crashing the application and creating conditions that could be steered toward code execution on the affected workstation. Because the vulnerability is unauthenticated and requires only that an employee open a tainted document, the practical exposure is to any staff who routinely open PDFs from email, web downloads, or external partners - and no vendor patch is currently available to remediate it. Leadership should care because the only near-term defense is configuration hardening and user behavior, not patching, leaving a window in which a single opened file could compromise an endpoint and its data.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable JavaScript execution in Foxit PDF Reader and Foxit PDF Editor (Trust Manager/Preferences and administrative policy), enforce least-privilege user accounts and application allow-listing, block or sandbox untrusted PDF attachments at email and web gateways, monitor endpoints for Foxit process crashes and anomalous child processes, and consider an alternative PDF viewer for high-risk user populations until a fix is released.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
High
Foxit Reader/Editor is a widely deployed PDF client, second only to Adobe
Data Quality
6 sources
Confidence: High

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
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

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

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.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2026-91814 MEDIUM POC
5.3 Sep 23

Content spoofing in Foxit PDF Editor and Foxit PDF Reader allows remote attackers to alter visible content in incrementa

CVE-2026-91800 HIGH
8.8 Sep 23

Local privilege escalation in Foxit PDF Editor for macOS allows an attacker with a low-privilege foothold to execute arb

CVE-2026-91798 HIGH
8.8 Sep 23

A local privilege escalation vulnerability in the auto-update daemon shipped with Foxit PDF Editor and Foxit PDF Reader

CVE-2026-91812 HIGH
8.1 Sep 23

Man-in-the-middle attackers occupying the network path of Foxit PDF Editor and Foxit PDF Reader software-update traffic

CVE-2026-91797 HIGH
7.8 Sep 23

Path traversal in the attachment-handling logic of Foxit PDF Editor and Foxit PDF Reader lets a crafted PDF write an emb

CVE-2026-91794 HIGH
7.8 Sep 23

An out-of-bounds write (CWE-787) in the PDF rendering engine of Foxit PDF Editor and Foxit PDF Reader can be triggered w

CVE-2026-91789 HIGH
7.8 Sep 23

Out-of-bounds write in the U3D/GIF texture decoding path of Foxit PDF Editor and Foxit PDF Reader allows a crafted PDF t

CVE-2026-91801 HIGH
7.8 Sep 23

Insufficient validation of embedded-resource file paths in Foxit PDF Editor and Foxit PDF Reader (CVE-2026-91801) lets a

CVE-2026-91791 HIGH
7.8 Sep 23

Foxit PDF Editor and Reader can crash due to a use-after-free (CWE-416) when a user opens a specially crafted PDF that i

CVE-2026-91799 HIGH
7.8 Sep 23

Use-after-free in Foxit PDF Editor and Foxit PDF Reader (CWE-416) lets a specially crafted PDF trigger memory corruption

CVE-2026-91815 HIGH
7.8 Sep 23

Heap-based out-of-bounds write in Foxit PDF Editor and Foxit PDF Reader occurs when the products decode JPEG2000 image d

CVE-2026-91790 HIGH
7.8 Sep 23

A use-after-free in Foxit PDF Editor and Foxit PDF Reader can be triggered by opening a crafted PDF whose image objects

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