CVE-2024-47424 Overview
Adobe Framemaker versions 2020.6, 2022.4, and earlier contain an integer overflow vulnerability tracked as CVE-2024-47424. The flaw is classified under [CWE-190] Integer Overflow or Wraparound. An attacker who convinces a victim to open a crafted document can execute arbitrary code in the context of the current user. Exploitation requires user interaction and local file processing by the Framemaker application on Microsoft Windows. Adobe published the fix in security advisory APSB24-82 in October 2024.
Critical Impact
Successful exploitation grants arbitrary code execution with the privileges of the logged-in user, enabling installation of malware, data theft, or lateral movement from the compromised workstation.
Affected Products
- Adobe Framemaker 2020.6 and earlier 2020.x releases
- Adobe Framemaker 2022.4 and earlier 2022.x releases
- Microsoft Windows platforms running the affected Framemaker builds
Discovery Timeline
- 2024-10-09 - CVE-2024-47424 published to NVD
- 2026-06-17 - Last updated in NVD database
Technical Details for CVE-2024-47424
Vulnerability Analysis
CVE-2024-47424 is an integer overflow condition in Adobe Framemaker's file parsing logic. When Framemaker processes a malicious document, an arithmetic operation on an attacker-controlled size or length field wraps around the maximum integer value. The wrapped result is then used to allocate or index a memory buffer. This mismatch between the actual data size and the allocated buffer produces an undersized allocation followed by an out-of-bounds write. Attackers use that write primitive to corrupt adjacent memory structures and redirect execution flow. The result is arbitrary code execution within the current user's security context.
Root Cause
The root cause is missing bounds validation on integer arithmetic during document parsing. Framemaker trusts length or count fields inside the input file without checking for overflow before performing multiplication or addition. Windows heap allocations sized from the wrapped value cannot hold the subsequent copy, producing memory corruption classified as [CWE-190].
Attack Vector
The attack vector is local and user-assisted. An attacker distributes a weaponized Framemaker document through email, a compromised website, or a file share. The victim must open the file with a vulnerable version of Adobe Framemaker on Windows. No network access to the target is required, and no prior authentication to the host is needed by the attacker. No public proof-of-concept exploit or in-the-wild exploitation has been reported for this CVE.
// No verified public exploit code is available for CVE-2024-47424.
// The vulnerability is triggered by opening a crafted Framemaker file
// containing malformed size fields that trigger integer wraparound
// during parsing, leading to heap memory corruption.
Detection Methods for CVE-2024-47424
Indicators of Compromise
- Unexpected child processes spawned by FrameMaker.exe, particularly cmd.exe, powershell.exe, rundll32.exe, or wscript.exe.
- Framemaker process crashes or Windows Error Reporting entries referencing access violations shortly after opening a document.
- Framemaker document files (.fm, .book, .mif) arriving from external sources with abnormal size fields or malformed headers.
- Outbound network connections initiated by FrameMaker.exe to unfamiliar hosts following document open events.
Detection Strategies
- Monitor endpoint telemetry for process lineage anomalies where Framemaker becomes the parent of scripting or shell processes.
- Alert on module loads of unsigned or unusual DLLs into the Framemaker process address space.
- Inspect email and web gateways for Framemaker document formats delivered from untrusted senders.
Monitoring Recommendations
- Enable Windows Defender Exploit Guard or equivalent for Framemaker to log memory integrity events.
- Forward Sysmon Event IDs 1, 7, and 11 for FrameMaker.exe to a centralized log platform for correlation.
- Track software inventory to identify hosts still running Framemaker 2020.x or 2022.x below the patched versions.
How to Mitigate CVE-2024-47424
Immediate Actions Required
- Update Adobe Framemaker to the versions listed in Adobe security bulletin APSB24-82 on all Windows endpoints.
- Restrict opening of Framemaker documents received from untrusted email senders, web downloads, or external file shares.
- Enforce least-privilege user accounts so that code execution through Framemaker does not yield local administrator rights.
Patch Information
Adobe released fixed builds in the Adobe Security Advisory APSB24-82. Administrators should deploy the updated Framemaker installers to every affected workstation and verify the running version through Help > About Adobe Framemaker.
Workarounds
- Block or quarantine Framemaker file extensions at email and web gateways until patches are deployed.
- Apply Windows Attack Surface Reduction rules that prevent Office and productivity applications from spawning child processes.
- Use application allowlisting to restrict which binaries can execute when launched by FrameMaker.exe.
# Verify installed Adobe Framemaker version on Windows endpoints
Get-ItemProperty "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*" |
Where-Object { $_.DisplayName -like "*FrameMaker*" } |
Select-Object DisplayName, DisplayVersion, InstallLocation
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

