Skip to main content

Foxit PDF Reader CVE-2026-91815

| EUVDEUVD-2026-85160 HIGH
Out-of-bounds Write (CWE-787)
2026-09-23 Foxit GHSA-37h4-4ww6-hgx5
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 PDF with malformed JPEG2000 metadata
  2. Delivery
    Deliver document to victim (email/web)
  3. Exploit
    Victim opens file in Foxit
  4. Execution
    Decoder triggers heap out-of-bounds write
  5. Persist
    Corrupt heap for control-flow hijack
  6. Impact
    Execute code as current user

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
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 or render a specially crafted PDF containing a malformed JPEG2000 image whose metadata is not sufficiently validated by Foxit PDF Editor/Reader; the malicious image data itself is the trigger. Limiting factors: the CVSS vector is AV:L with UI:R, so the attacker cannot trigger this remotely without user interaction - a user must actively open the attacker's file in an affected Foxit product, and no authentication is involved (PR:N) but exploitation runs only in the opening user's context. Affected versions and the fixed build are not enumerated in the provided data.

Impact

This is a client-side, file-parsing memory-corruption bug (CWE-787 heap out-of-bounds write) in Foxit PDF Editor/Reader's JPEG2000 image-metadata decoding. The vendor CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H = 7.8) is internally consistent with a malicious-document attack: AV:L plus UI:R means the victim must open or process an attacker-supplied PDF locally, so this is not a remotely-triggerable server flaw despite the network-facing implication of PDF delivery. No EPSS score, no CISA KEV listing, and no public POC are present in the provided data, so exploitation status is 'no public exploit identified at time of analysis.' The 7.8 rating reflects worst-case arbitrary code execution, but the description hedges ('potentially causing the program to crash and introducing the risk of arbitrary code execution'), meaning a reliable RCE primitive is not confirmed - crash/DoS is the assured outcome and code execution is aspirational without a working exploit and heap-grooming. Net: real but not urgent - a credible client-side RCE candidate in a very widely deployed reader, warranting prompt patching, but with no evidence of active or imminent exploitation. Key missing signals: EPSS probability, precise fixed version, and exploit maturity all absent from the single vendor-bulletin reference.

Exploit ScenarioDerived

An attacker crafts a PDF containing a malformed JPEG2000 image with manipulated metadata and delivers it via email, web download, or a shared drive. When the victim opens the file in Foxit PDF Editor/Reader, the decoder writes out of bounds on the heap, crashing the application and potentially allowing attacker-controlled code execution in the user's context. No public exploit code is identified at this time, and successful code execution (versus a mere crash) would require additional heap-grooming reliability work.

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

Heap-based out-of-bounds write in Foxit PDF Editor and Foxit PDF Reader occurs when the products decode JPEG2000 image data inside a PDF and fail to sufficiently validate the embedded image metadata, allowing the malformed metadata to drive writes past the end of an allocated heap buffer. An attacker can deliver the trigger inside an ordinary-looking PDF; because the CVSS vector is AV:L with UI:R and PR:N, the flaw is not remotely exploitable without interaction - the victim must open or render the crafted file, and exploitation then runs in that user's context with high confidentiality, integrity and availability impact (CVSS 7.8). No confirmed active exploitation (not in CISA KEV) and no public exploit code identified at time of analysis, and this is a client-side file-parsing bug rather than a wormable or pre-auth network service issue.

RemediationAI

Patch status per available data: No vendor-released patch identified at time of analysis - the only supplied reference is Foxit's security bulletin index (https://www.foxit.com/support/security-bulletins.html), which should be consulted directly to obtain the exact fixed build numbers for Foxit PDF Editor and Foxit PDF Reader and to confirm which release lines are covered; do not assume a version number that is not published there. Until the fixed build is confirmed and deployed, apply specific compensating controls with their trade-offs: enable Protected View / Safe Reading Mode / the read-only sandboxed rendering mode in Foxit so an opened document is rendered without full process privileges (side effect: some interactive PDF features and form workflows are disabled or require explicit user approval); enforce application-level sandboxing on the reader via the operating system (Windows Defender Application Guard / AppContainer, macOS App Sandbox or a third-party sandbox such as the browser-based viewer) to contain a successful heap write, at the cost of reduced functionality and possible rendering differences; block or strip JPEG2000/JPXDecode image streams from untrusted PDFs at the email or web gateway with a PDF sanitizer that re-encodes or removes JPX images (trade-off: documents relying on JPEG2000 images will render without those images or must be flattened to raster before delivery); and disallow direct user opening of PDFs from email attachments and downloads, preferring a hardened, sandboxed, or virtualized viewer. Because the CVSS vector is AV:L/UI:R, reducing the volume of untrusted PDFs that reach user desktops - rather than network filtering of an exploitable service - is the highest-value short-term mitigation. EDR/AV teams should watch for Foxit process crashes accompanied by heap-corruption signatures following PDF opens as a detection signal, since a crash is the most observable precursor to a successful exploit. No public exploit code was identified at time of analysis, so the urgency is driven by the severity of the memory-corruption class rather than by observed exploitation.

Affected VersionsENISA

Foxit PDF Editor Versions 2026.2 and earlier
Foxit PDF Reader Versions 2026.2 and earlier
Foxit PDF Editor Versions 14.0.7 and earlier
Foxit PDF Editor Versions 13.2.6 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 root cause is CWE-787 (out-of-bounds write) in the JPEG2000 (JP2/J2K, typically the JPXDecode filter path) image-decoding logic used by Foxit PDF Editor and Foxit PDF Reader. PDF supports JPEG2000-compressed image streams, and the decoder must parse image headers and metadata structures such as the image header box, colour specification box and codestream marker segments before allocating and filling heap buffers. When lengths, dimensions, component counts or component-to-buffer mappings from that metadata are not cross-validated against the actual decoded codestream, an attacker can declare values that make the decoder compute a smaller allocation than the amount of data it subsequently writes - producing a heap buffer overflow during decoding. CWE-787 is a memory-corruption class that classically yields attacker-influenced heap layout, and with the high C/I/A ratings in the assessed vector it can progress from denial of service (crash) to arbitrary code execution in the context of the Foxit process. The CPE data (cpe:2.3:a:foxit_software_inc.:foxit_pdf_editor:* and cpe:2.3:a:foxit_software_inc.:foxit_pdf_reader:*) indicates both the Editor and Reader product lines are affected and that specific vulnerable version ranges were not enumerated in the supplied data. This is a decoder-side parsing weakness in the image library path, not a JavaScript/action or PDF-sandbox escape issue, so mitigations that disable scripting alone will not close it.

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 malicious-file vector (AV:L) needing the victim to open the PDF (UI:R), no privileges (PR:N); heap OOB write enabling potential arbitrary code execution yields C/I/A:H.

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

Foxit PDF Editor/Reader does not perform sufficient verification of the JPEG2000 image metadata in the PDF file, which leads to out-of-bounds write in the heap buffer during decoding, potentially causing the program to crash and introducing the risk of arbitrary code execution.

Executive ViewAI

Why It Matters

Foxit PDF Editor and Foxit PDF Reader are affected by a high-severity memory-safety flaw that can be triggered when a user opens a specially crafted PDF, potentially compromising confidentiality, integrity, and availability in that user's context. The primary business risk is targeted document-based phishing against staff who handle external PDFs, but exploitation requires user interaction and no public exploit identified at time of analysis; leadership should prioritize inventory, user guidance, and vendor patch tracking.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include blocking or sandboxing untrusted PDFs, using an alternate PDF viewer for external documents where feasible, enforcing least privilege and application allowlisting, and monitoring for suspicious PDF activity; apply vendor patch once released.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
High
Foxit PDF Reader/Editor is a very widely deployed desktop PDF application
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

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.

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.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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

CVE-2026-91792 HIGH
7.8 Sep 23

Specially crafted PDFs can trigger a use-after-free in Foxit PDF Reader and Editor when JavaScript is enabled, leading t

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