Adobe FrameMaker
CVE-2025-54281
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious FrameMaker file to victim
-
ExploitVictim opens crafted document
-
ExecutionTrigger use-after-free in parser
-
ImpactExecute arbitrary code as current user
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 a victim to open a malicious file in Adobe FrameMaker 2020.9, 2022.7 or earlier (per CVSS UI:R and the description). It is a local, client-side attack - not remotely triggerable without user action - so the attacker must first deliver the crafted document and persuade the user to open it in a vulnerable FrameMaker installation. Limiting factors: mandatory user interaction, dependence on the user running an unpatched version, and the desktop-application attack surface (no network service is exposed); code runs only at the privilege level of the current user, not elevated. |
| Impact | This is a legitimately serious client-side memory-corruption flaw but not an urgent mass-exploitation priority. The CVSS vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, 7.8 HIGH) describes a local, low-complexity bug requiring user interaction (opening a malicious file) with no prior privileges, yielding full confidentiality/integrity/availability impact as the current user - consistent with the CWE-416 Use After Free leading to arbitrary code execution. The real-world signals argue against high priority: EPSS is only 0.22% (11th percentile), the CVE is NOT in CISA KEV, and no public exploit code is referenced, so there is no public exploit identified at time of analysis. The PR:N in the vector is technically correct (no account needed) but is offset by UI:R - exploitation hinges entirely on social-engineering a victim into opening a crafted document, which is why this is a targeted/opportunistic phishing-style risk rather than a wormable remote threat. No SSVC decision data was provided in the input. Net: a real, patch-worthy vulnerability in a desktop authoring application, but low probability of widespread automated exploitation; prioritize for systems where FrameMaker handles untrusted documents. |
| Exploit ScenarioDerived | An attacker crafts a malicious FrameMaker document (or convinces a victim to open one delivered via email or a shared drive) that triggers the use-after-free during parsing, corrupting memory and executing attacker-controlled code with the privileges of the user running FrameMaker. No public proof-of-concept is referenced, and because the vector is local with required user interaction, the attack depends on social engineering rather than remote network access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Arbitrary code execution in Adobe FrameMaker (2020.9, 2022.7 and earlier) is possible when a victim opens a maliciously crafted document, because a use-after-free condition in the application's file processing leads to memory corruption. The attack is local and client-side: no privileges are required per the CVSS vector (PR:N), but exploitation is contingent on mandatory user interaction (UI:R), and any code that executes runs only at the current user's privilege level. No public exploit code or confirmed active exploitation has been identified at time of analysis, and the EPSS score is low (0.22%, 11th percentile), so this is a serious client-side memory-corruption risk that is not an urgent mass-exploitation priority. Vendor-released patched builds are available through Adobe's security advisory APSB25-101.
RemediationAI
Patch available per vendor advisory: apply the FrameMaker updates referenced in Adobe Security Bulletin APSB25-101 (https://helpx.adobe.com/security/products/framemaker/apsb25-101.html), which addresses the use-after-free in CVE-2025-54281; because the input does not specify exact patched build numbers, administrators should follow the version table in the bulletin rather than assume a particular build. Until upgrades can be deployed, compensate by treating FrameMaker documents as untrusted executable content: block or quarantine .fm, .book, .mif, and related FrameMaker/structured-document attachments and downloads at the email gateway and web proxy (side effect: legitimate documents must be delivered by a controlled channel), and instruct users not to open FrameMaker files from unknown or unexpected sources. Application allowlisting/EDR rules that flag FrameMaker spawning child processes or writing to unusual paths can detect post-exploitation behavior, though such heuristics carry false-positive risk during normal document automation. Running FrameMaker as a non-administrative user limits the blast radius since exploitation yields only the current user's privileges, but it does not prevent exploitation - it only reduces impact. There is no network-facing service to disable for this flaw, so document-handling discipline plus timely patching remain the effective controls.
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 a use-after-free (CWE-416) in Adobe FrameMaker's document-parsing code. FrameMaker is a desktop technical-documentation and publishing application that opens structured documents, books, and interchange formats (e.g., .fm, .book, .mif, XML-based content); these formats are complex, self-describing containers that the application parses into an internal object graph. In a use-after-free, an object is released while a stale reference to it remains, and subsequent use of that dangling reference lets attacker-influenced input redirect control flow or corrupt adjacent heap metadata. Per the CPE data (cpe:2.3:a:adobe:framemaker:*:*:*:*:*:*:*:*) both the 2020 release line (up to 2020.9) and the 2022 release line (up to 2022.7) are affected. The CVSS 3.1 vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H indicates the vulnerable code path is reached through local file handling rather than a network service, no authentication or privileges are needed, success is not guaranteed (user must open the file), and a successful exploit yields high confidentiality, integrity, and availability impact scoped to the user's process - i.e., code execution in the context of the current user, with additional denial-of-service potential consistent with the supplied tags.
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-open attack is local (AV:L) with required user interaction (UI:R); no pre-existing privileges needed (PR:N), and arbitrary code execution as the user gives full C/I/A impact.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
DescriptionCVE.org
Adobe Framemaker versions 2020.9, 2022.7 and earlier are affected by a Use After Free 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 versions 2020.9, 2022.7, and earlier are affected by a high-severity memory-corruption flaw that can allow arbitrary code execution when a user opens a crafted document. Exploitation requires user interaction, and no public exploit identified at time of analysis, so the immediate organizational risk is targeted rather than widespread. Leadership should ensure creative, documentation, and engineering teams who handle untrusted FrameMaker files are aware and that mitigation steps are prioritized.
No vendor-released patch identified at time of analysis; interim mitigations include blocking untrusted FrameMaker documents at email/web gateways, enforcing user training to avoid opening unsolicited documents, restricting FrameMaker execution via application allowlisting, and monitoring endpoint telemetry for abnormal child processes from FrameMaker. Apply vendor patch per APSB25-101 if available.
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
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.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
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