Adobe FrameMaker
CVE-2025-54282
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious FrameMaker file
-
DeliveryDeliver file to victim (email/share)
-
ExploitVictim opens file in FrameMaker
-
ExecutionTrigger heap buffer overflow in parser
-
ImpactExecute 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). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
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.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
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
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.
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
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
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
More in Framemaker
View allAdobe Framemaker versions 2019.0.4 and below have a memory corruption vulnerability. Rated critical severity (CVSS 9.8),
Adobe Framemaker versions 2019.0.5 and below have a memory corruption vulnerability. Rated high severity (CVSS 8.8), thi
Adobe Framemaker versions 2019.0.5 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),
Adobe Framemaker versions 2019.0.5 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),
Adobe Framemaker versions 2019.0.4 and below have a memory corruption vulnerability. Rated high severity (CVSS 8.8), thi
Adobe Framemaker versions 2019.0.4 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),
Adobe Framemaker versions 2019.0.4 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),
Adobe Framemaker versions 2019.0.4 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),
Adobe Framemaker versions 2019.0.4 and below have a heap overflow vulnerability. Rated high severity (CVSS 8.8), this vu
Adobe Framemaker versions 2019.0.4 and below have a buffer error vulnerability. Rated high severity (CVSS 8.8), this vul
Adobe Framemaker versions 2019.0.4 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),
Adobe Framemaker versions 2019.0.4 and below have an out-of-bounds write vulnerability. Rated high severity (CVSS 8.8),
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB