pdfforge PDF Architect CVE-2025-14420
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious CBZ via web or email
-
DeliveryUser opens file in PDF Architect
-
ExploitUnvalidated path triggers directory traversal
-
ExecutionWrite payload to arbitrary location
-
ImpactExecute arbitrary code as current user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection 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 an attacker-supplied CBZ (comic book archive) file in pdfforge PDF Architect, or visit a malicious page that delivers such a file - the vulnerable code path is specifically the CBZ file parser, which fails to validate user-supplied paths before using them in file operations (CWE-22 directory traversal). Limiting factors that reduce real-world risk: mandatory user interaction (UI:R - a user must actively open the crafted file), a local attack vector (AV:L - not remotely triggerable without delivering a file), and execution confined to the privileges of the current user (no privilege escalation or scope change, S:U). It only matters where PDF Architect is installed and used to open untrusted CBZ/archive content; the confirmed affected build is 9.1.74.23030. |
| Impact | This is a credible, moderate-urgency desktop client vulnerability rather than a mass-exploitation emergency. The CVSS 3.0 base score of 7.8 (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) correctly characterizes it as a local, user-interaction-dependent flaw with full confidentiality, integrity, and availability impact - classic for a file-parsing RCE. The AV:L vector is consistent with the ZDI description, which requires the victim to open a malicious CBZ file or visit a malicious page, so despite 'remote attackers' being named this is NOT a remotely-reachable network service bug. No EPSS score, CISA KEV listing, or public POC is present in the provided data: exploitation status is therefore 'no public exploit identified at time of analysis,' and there is no evidence of active exploitation. The ZDI/Trend Micro sourcing (ZDI-CAN-27514, ZDI-25-1077) lends high credibility to the technical validity of the flaw, but the combination of required user interaction, local attack vector, and execution only in the context of the current (unprivileged) user caps real-world risk well below the headline 7.8 - this is a priority for environments that routinely open untrusted CBZ/archive files in PDF Architect, not a drop-everything issue. No SSVC decision data was supplied; absence of EPSS/KEV/POC is not an error but does mean spread cannot be quantified from the input. |
| Exploit ScenarioDerived | An attacker crafts a malicious CBZ (comic book ZIP) file containing archive entries with directory-traversal path components and lures a PDF Architect user into opening it (e.g., via a download link or email attachment). When PDF Architect parses the CBZ without validating the user-supplied paths, files are written outside the intended extraction directory to an attacker-chosen location, leading to arbitrary code execution in the context of the current user. No public exploit code is identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Directory traversal in pdfforge PDF Architect 9.1.74.23030 allows unauthenticated attackers to execute arbitrary code by crafting a malicious CBZ archive that writes files outside the intended extraction directory. Exploitation requires the victim to open the crafted file (UI:R) and is limited to a local attack vector (AV:L), with code running at the current user's privileges. No public exploit code or active exploitation has been identified at time of analysis.
RemediationAI
No vendor-released patch has been identified at time of analysis. Until a fix is available, users should avoid opening CBZ files from untrusted sources and consider removing the .cbz file association from PDF Architect. As a compensating control, run PDF Architect under a low-privilege account and enable OS-level sandboxing (e.g., Windows Sandbox or AppContainer) when handling untrusted archives; this may reduce functionality such as integrated archive browsing. Monitor the ZDI advisory (https://www.zerodayinitiative.com/advisories/ZDI-25-1077/) for patch announcements and apply updates promptly once released. Organizations can block inbound CBZ files at email and web gateways to reduce delivery vectors, though this does not prevent local file-based attacks.
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 vulnerability is a classic CWE-22 path traversal in the CBZ (comic book archive, a ZIP-based format) file parser of pdfforge PDF Architect. When extracting or processing entries from a CBZ file, the application fails to validate user-supplied paths, allowing entries with '../' sequences to write files to arbitrary locations on disk. This can overwrite executable files, configuration, or startup items, leading to code execution in the context of the user running PDF Architect. The confirmed affected build is 9.1.74.23030; the CVSS vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) indicates that while no authentication is required, the attacker must deliver a file to the local system and convince the user to open it, and the impact is confined to the user's privileges (no scope change).
Know when Pdf Architect 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
Victim must open a malicious local file (AV:L, UI:R) with no prior auth (PR:N); traversal-based code execution as the current user yields full C/I/A with no scope change.
Primary rating from Vendor (trendmicro).
CVSS VectorVendor: trendmicro
DescriptionCVE.org
pdfforge PDF Architect CBZ File Parsing Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of pdfforge PDF Architect. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.
The specific flaw exists within the parsing of CBZ files. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of the current user. Was ZDI-CAN-27514.
Executive ViewAI
PDF Architect 9.1.74.23030 leaves user workstations exposed to local code execution if a crafted CBZ archive is opened, because the application can be tricked into writing files outside its intended extraction path. The flaw runs with the rights of the signed-in user, so a successful attack could enable data theft or additional malware activity on that endpoint. Leadership should prioritize this because no vendor patch is available and exposure depends on user behavior, making controls and user awareness the primary defenses; no public exploit identified at time of analysis.
No vendor-released patch identified at time of analysis. Interim mitigations: block CBZ file types at email and web gateways, instruct users not to open untrusted CBZ archives, run PDF Architect with standard user privileges, apply application allowlisting, enable endpoint detection and monitoring for files written outside expected extraction directories, and remove or isolate PDF Architect 9.1.74.23030 on high-risk endpoints until a fix is 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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
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 Pdf Architect
View allMemory corruption in PDMODELProvidePDModelHFT in pdmodel.dll in pdfforge PDF Architect 6 allows remote attackers to caus
An out-of-bounds read in the App object handling of pdfforge's PDF Architect allows an attacker to execute arbitrary cod
Opening a crafted PDF file in pdfforge PDF Architect can drive an out-of-bounds heap write inside the application's PDF
Memory corruption in the PDF parsing routine of pdfforge PDF Architect lets an attacker execute arbitrary code in the co
Remote attackers can achieve arbitrary code execution by luring a user into opening a maliciously crafted PDF document i
Local privilege escalation in pdfforge PDF Architect allows an attacker who already holds low-privileged code execution
Memory corruption during PDF file parsing in pdfforge PDF Architect (confirmed affected build 9.1.74.23030) allows an at
PDF Architect version 9.1.74.23030 executes embedded PDF Launch actions without first warning the user, so a crafted doc
Code execution in pdfforge PDF Architect 9.1.74.23030 occurs when the application processes a crafted XLS file and runs
Code execution in pdfforge PDF Architect 9.1.74.23030 occurs when a user opens a crafted DOC file, because the applicati
An out-of-bounds read in pdfforge PDF Architect's PDF parsing routine (confirmed affected build 9.1.74.23030) allows an
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB