Skip to main content

Adobe FrameMaker CVE-2025-54282

HIGH
Heap-based Buffer Overflow (CWE-122)
2025-10-14 psirt@adobe.com
7.8
CVSS 3.1 · Vendor: adobe
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious FrameMaker file
  2. Delivery
    Deliver file to victim (email/share)
  3. Exploit
    Victim opens file in FrameMaker
  4. Execution
    Trigger heap buffer overflow in parser
  5. Impact
    Execute arbitrary code as current user

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

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

Exploitation Conditions

Exploitation requires an attacker to deliver a specially crafted malicious FrameMaker document AND a victim running an affected version (Adobe FrameMaker 2020.9, 2022.7, or earlier) to manually open that file - the parser's handling of crafted file contents triggers the heap overflow. The decisive limiting factors are: (1) the LOCAL attack vector (AV:L) - the attacker cannot trigger this over the network without first getting the file onto the victim's system; (2) mandatory user interaction (UI:R) - the file must be actively opened, so no exploitation occurs without victim action; and (3) the attacker must still socially engineer file delivery and opening. No privileges or FrameMaker authentication are required (PR:N), and code executes only at the privilege level of the current user, not elevated.

Impact

This is a genuinely moderate-priority issue rather than a top-tier emergency, and the signals are consistent rather than conflicting. The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, base 7.8 HIGH) describes code execution with full CIA impact, but critically the attack vector is LOCAL and requires user interaction - the description confirms a victim must open a malicious FrameMaker file. This is not a remotely reachable, wormable flaw. The EPSS score of 0.23% (12th percentile) is low, indicating a low modeled probability of exploitation in the near term, which aligns with the local/UI-gated vector. The CVE is NOT on CISA KEV and there is no indication of public exploit code in the provided data, so exploitation status is: no public exploit identified at time of analysis. Because PR:N is present in the CVSS vector, exploitation is unauthenticated in the sense that the attacker needs no FrameMaker account - but it still depends entirely on social-engineering the victim into opening a crafted document. SSVC-style reasoning: exploitation is not observed (no KEV), the flaw is not automatable (requires per-victim user interaction and file delivery), and technical impact is total (code execution as the current user). Net: patch in normal cycle, prioritize for users who routinely open untrusted .fm files, but this does not warrant emergency out-of-band response.

Exploit ScenarioDerived

An attacker crafts a malicious FrameMaker document containing data that triggers a heap-based buffer overflow in FrameMaker's file parser, then delivers it via email, a shared drive, or a download disguised as a legitimate manual or document. When the victim opens the file in an affected FrameMaker version (2020.9, 2022.7, or earlier), the overflow corrupts heap memory and the attacker gains arbitrary code execution in the context of the current user. No public proof-of-concept exploit is identified in the available data, and successful execution depends on the victim opening the file (UI:R) on a local system (AV:L).

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 – Oct 08, 2026

Heap-based buffer overflow in Adobe FrameMaker 2020.9, 2022.7 and earlier allows an attacker to run arbitrary code in the context of the current user when a victim opens a specially crafted document. Per the assessed vector (CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, 7.8), no FrameMaker authentication or prior privileges are required, but the attack is local and depends on the victim actively opening the malicious file, so successful exploitation hinges on social engineering for delivery. No public exploit code and no confirmed active exploitation have been identified, and EPSS estimates short-term exploitation probability at only 0.23% (12th percentile), making this a moderate-priority patching item rather than an emergency.

RemediationAI

Apply the fixed FrameMaker release listed in Adobe Security Bulletin APSB25-101 (https://helpx.adobe.com/security/products/framemaker/apsb25-101.html) - this is a vendor-released patch path per the advisory, and the exact updated version numbers should be taken from that bulletin rather than assumed. Because exploitation requires a local file to be opened, prioritize patching workstations that routinely receive documents from external parties, and until the update is deployed treat untrusted FrameMaker files (including emailed attachments and downloads) as executable content: strip or quarantine such attachments at the mail/web gateway and open them only in isolated/sandboxed environments, with the trade-off that this adds friction for legitimate document exchange. Running FrameMaker under a low-privilege account limits what any successfully executed payload can reach, though it does not prevent code execution itself, since the vulnerability already runs at the current user's privilege level. Reducing exposure by avoiding unreviewed files from unknown senders is the most direct compensating control given the required user interaction, but it is a process control that depends on user behavior and should not be relied on in place of the vendor update.

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-122, a heap-based buffer overflow, occurring while Adobe FrameMaker parses the contents of a crafted document; the parser writes more data than the allocated heap buffer can hold, corrupting adjacent heap memory and, under the right conditions, allowing an attacker to redirect execution and run arbitrary code as the current user. The provided CPE entries (cpe:2.3:a:adobe:framemaker:*:*:*:*:*:*:*:*) use wildcarded version and edition fields, confirming the flaw is tracked against the Adobe FrameMaker product family broadly rather than a single build, with the description narrowing the affected line to 2020.9, 2022.7 and earlier. The CVSS vector confirms the decisive constraints: the attack vector is local (AV:L), meaning the attacker must first place the hostile file on the target system; user interaction is required (UI:R), so the document must actually be opened; and privileges are not required (PR:N), so no FrameMaker login or elevated rights are needed. Impact to confidentiality, integrity and availability is high (C:H/I:H/A:H) but scoped only to the current user (S:U), consistent with the assessment that code executes at the privilege level of the invoking user rather than at system level.

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

File must be opened locally by a victim so AV:L and UI:R; no account needed (PR:N); crafted file reliably triggers the overflow (AC:L); code execution yields full C/I/A.

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:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (adobe).

CVSS VectorVendor: adobe

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

DescriptionCVE.org

Adobe Framemaker versions 2020.9, 2022.7 and earlier are affected by a Heap-based Buffer Overflow vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

Executive ViewAI

Why It Matters

Adobe FrameMaker (2020.9, 2022.7 and earlier) contains a heap-based buffer overflow that lets an attacker execute arbitrary code as the user who opens a malicious document. Because exploitation requires a targeted employee to open a crafted file on their own workstation, the practical business risk is a workstation-level compromise driven by phishing or file-sharing lures rather than a widespread, self-propagating event, so leadership should treat it as a managed patching and user-awareness priority rather than an emergency. Affected teams are those publishing, technical documentation, and content operations groups that routinely exchange FrameMaker source files with external parties.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: block or quarantine FrameMaker document types (.fm, .book, .fmifbook) at email and web gateways for untrusted senders, restrict FrameMaker to users with a documented business need, run it under standard-user (non-administrator) accounts, isolate document review on hardened or virtualized workstations, enable endpoint detection and response monitoring for FrameMaker spawning shells or scripting hosts, and reinforce user training against opening unexpected documents from external sources.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Low
specialized technical-authoring software, niche professional user base
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.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· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

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.

A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.

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

Affected Products (CPE)CVE.org

cpe:2.3:a:adobe:framemaker:*:*:*:*:*:*:*:*
cpe:2.3:a:adobe:framemaker:*:*:*:*:*:*:*:*
CVE-2020-3740 CRITICAL
9.8 Feb 13

Adobe Framemaker versions 2019.0.4 and below have a memory corruption vulnerability. Rated critical severity (CVSS 9.8),

CVE-2020-9636 HIGH
8.8 Jun 12

Adobe Framemaker versions 2019.0.5 and below have a memory corruption vulnerability. Rated high severity (CVSS 8.8), thi

CVE-2020-9635 HIGH
8.8 Jun 12

Adobe Framemaker versions 2019.0.5 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),

CVE-2020-9634 HIGH
8.8 Jun 12

Adobe Framemaker versions 2019.0.5 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),

CVE-2020-3739 HIGH
8.8 Feb 13

Adobe Framemaker versions 2019.0.4 and below have a memory corruption vulnerability. Rated high severity (CVSS 8.8), thi

CVE-2020-3738 HIGH
8.8 Feb 13

Adobe Framemaker versions 2019.0.4 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),

CVE-2020-3737 HIGH
8.8 Feb 13

Adobe Framemaker versions 2019.0.4 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),

CVE-2020-3736 HIGH
8.8 Feb 13

Adobe Framemaker versions 2019.0.4 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),

CVE-2020-3735 HIGH
8.8 Feb 13

Adobe Framemaker versions 2019.0.4 and below have a heap overflow vulnerability. Rated high severity (CVSS 8.8), this vu

CVE-2020-3734 HIGH
8.8 Feb 13

Adobe Framemaker versions 2019.0.4 and below have a buffer error vulnerability. Rated high severity (CVSS 8.8), this vul

CVE-2020-3733 HIGH
8.8 Feb 13

Adobe Framemaker versions 2019.0.4 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),

CVE-2020-3732 HIGH
8.8 Feb 13

Adobe Framemaker versions 2019.0.4 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),

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