Skip to main content

pdfforge PDF Architect CVE-2025-14420

HIGH
Path Traversal (CWE-22)
2025-12-23 zdi-disclosures@trendmicro.com
7.8
CVSS 3.0 · Vendor: trendmicro
View

Attack ChainAIDerived

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

  1. Access
    Deliver malicious CBZ via web or email
  2. Delivery
    User opens file in PDF Architect
  3. Exploit
    Unvalidated path triggers directory traversal
  4. Execution
    Write payload to arbitrary location
  5. Impact
    Execute 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (trendmicro) 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

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.

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 (trendmicro).

CVSS VectorVendor: trendmicro

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Low
niche commercial PDF editor, limited desktop footprint versus mainstream readers
Data Quality
2 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.5%
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
High

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

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

cpe:2.3:a:pdfforge:pdf_architect:9.1.74.23030:*:*:*:*:*:*:*
CVE-2018-19150 HIGH POC
7.8 Nov 10

Memory corruption in PDMODELProvidePDModelHFT in pdmodel.dll in pdfforge PDF Architect 6 allows remote attackers to caus

CVE-2026-92176 HIGH
7.8 Sep 15

An out-of-bounds read in the App object handling of pdfforge's PDF Architect allows an attacker to execute arbitrary cod

CVE-2026-92177 HIGH
7.8 Sep 15

Opening a crafted PDF file in pdfforge PDF Architect can drive an out-of-bounds heap write inside the application's PDF

CVE-2026-92178 HIGH
7.8 Sep 15

Memory corruption in the PDF parsing routine of pdfforge PDF Architect lets an attacker execute arbitrary code in the co

CVE-2026-92179 HIGH
7.8 Sep 15

Remote attackers can achieve arbitrary code execution by luring a user into opening a maliciously crafted PDF document i

CVE-2026-92180 HIGH
7.8 Sep 15

Local privilege escalation in pdfforge PDF Architect allows an attacker who already holds low-privileged code execution

CVE-2025-14419 HIGH
7.8 Dec 23

Memory corruption during PDF file parsing in pdfforge PDF Architect (confirmed affected build 9.1.74.23030) allows an at

CVE-2025-14417 HIGH
7.8 Dec 23

PDF Architect version 9.1.74.23030 executes embedded PDF Launch actions without first warning the user, so a crafted doc

CVE-2025-14418 HIGH
7.0 Dec 23

Code execution in pdfforge PDF Architect 9.1.74.23030 occurs when the application processes a crafted XLS file and runs

CVE-2025-14416 HIGH
7.0 Dec 23

Code execution in pdfforge PDF Architect 9.1.74.23030 occurs when a user opens a crafted DOC file, because the applicati

CVE-2025-14421 MEDIUM
5.5 Dec 23

An out-of-bounds read in pdfforge PDF Architect's PDF parsing routine (confirmed affected build 9.1.74.23030) allows an

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