PDF Architect
CVE-2025-14419
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious PDF via email or web
-
ExploitVictim opens file in PDF Architect
-
ExecutionTrigger memory corruption in parser
-
ImpactExecute arbitrary code as current user
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
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 the victim to open an attacker-crafted PDF file in pdfforge PDF Architect (confirmed affected build 9.1.74.23030), or visit a malicious page that delivers such a file - the flaw lives specifically in PDF file-parsing where user-supplied data is not properly validated. The decisive limiting factor is the mandatory user interaction (UI:R): the attack cannot fire without the target actively opening the malicious document, and the Local vector (AV:L) means there is no remote network-service exposure. No special product configuration is required beyond running the vulnerable version; code executes only at the privilege level of the user who opens the file, so impact is bounded by that user's context (S:U, no privilege escalation implied). |
| Impact | This is a genuine but conditional threat whose signals are internally consistent rather than conflicting. The CVSS 3.0 vector (CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, score 7.8 HIGH) describes a client-side memory-corruption bug: the Local attack vector combined with required User Interaction confirms this is NOT a remotely-reachable network service flaw but a file/content-parsing issue that fires only when a victim opens attacker-controlled input. PR:N means no prior authentication is needed, and C:H/I:H/A:H reflect full arbitrary code execution in the context of the current user process. Crucially, several exploitation-pressure signals are ABSENT from the input: there is no EPSS probability, no CISA KEV listing, and no SSVC decision data provided, so active-exploitation likelihood cannot be quantified from this data. The source is Trend Micro ZDI (ZDI-25-1076, formerly ZDI-CAN-27902), a coordinated-disclosure program, which typically indicates a vendor-patched issue reported responsibly rather than one observed in the wild. No public exploit was identified at time of analysis. Net assessment: a legitimately severe (code-execution, no-auth) client-side vulnerability that should be patched, but one whose real-world urgency is tempered by the user-interaction requirement and the complete absence of exploitation-in-the-wild indicators - prioritize for patching on endpoints running the affected build, but it does not carry emergency/actively-exploited urgency based on available data. |
| Exploit ScenarioDerived | An attacker crafts a malformed PDF that triggers a memory-corruption condition in PDF Architect's file-parsing routines and delivers it via email attachment, download link, or a malicious web page. When the victim opens the file (or visits the page) in a vulnerable installation, the parser mishandles the attacker-supplied data and executes arbitrary code in the context of the current user. No public proof-of-concept exploit was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Memory corruption during PDF file parsing in pdfforge PDF Architect (confirmed affected build 9.1.74.23030) allows an attacker to execute arbitrary code in the context of the user who opens a crafted PDF, yielding high confidentiality, integrity, and availability impact for that process. The decisive limiting factor is the mandatory user interaction combined with a local attack vector: exploitation requires the target to open a malicious document (or visit a page that delivers one), and there is no remote network-service exposure, with code running only at the privileges of the invoking user. No public exploit code and no confirmed active exploitation were identified at time of analysis; the risk is conditional but real, and the vendor/ZDI advisory (ZDI-25-1076) is the primary reference.
RemediationAI
No vendor-released patch version is identified in the available data, so confirm the current fixed build directly with pdfforge and consult ZDI-25-1076 (https://www.zerodayinitiative.com/advisories/ZDI-25-1076/) for the vendor's stated resolution; upgrade to that version as soon as it is published. Until then, the most effective control is reducing exposure to hostile documents: do not open PDFs from untrusted or unsolicited sources, and route inbound PDF attachments through a quarantine/CDR gateway that strips active and malformed content - the trade-off is potential loss of form fields, embedded scripts, or fonts in sanitized documents. Consider running PDF Architect in a low-privilege sandboxed or virtualized session so that corrupted-memory code execution is contained to a disposable environment at the invoking user's privilege level, accepting reduced convenience and loss of unsandboxed integrations. Enforce least privilege so interactive users who handle PDFs are not local administrators, which bounds the post-exploitation blast radius given the unchanged scope. Blocking the network is not applicable here because the vector is local and requires the victim to open the file; detection effort should instead focus on monitoring for PDF Architect spawning unexpected child processes or making anomalous outbound connections after document open.
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 flaw is a classic memory-corruption class issue (CWE-119, improper restriction of operations within the bounds of a memory buffer) inside PDF Architect's PDF parsing pipeline. PDF is a complex container format with nested objects, streams, filters, fonts, and cross-reference structures; parsers must validate lengths, offsets, and object relationships before allocating or copying attacker-controlled data. Here, user-supplied data from a crafted PDF is not properly validated, so malformed structures corrupt heap or stack memory, and an attacker who controls the layout can redirect execution flow to arbitrary code within the PDF Architect process. The CVSS vector (AV:L/AC:L/PR:N/UI:R/S:U) confirms no authentication barrier and low attack complexity once the file is opened, but requires the victim to actively open the malicious file, and the scope remains unchanged, so the attacker gains the rights of the opening user only. The CPE string identifies pdfforge PDF Architect 9.1.74.23030 as the affected build.
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
File must be opened locally by the user (AV:L, UI:R) with no prior auth (PR:N); successful parsing bug yields full code execution in the user's process (C/I/A:H, S:U).
Primary rating from Vendor (trendmicro).
CVSS VectorVendor: trendmicro
DescriptionCVE.org
pdfforge PDF Architect PDF File Parsing Memory Corruption 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 PDF files. The issue results from the lack of proper validation of user-supplied data, which can result in a memory corruption condition. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-27902.
Executive ViewAI
pdfforge PDF Architect build 9.1.74.23030 contains a high-severity memory-corruption flaw that can allow a crafted PDF to execute code with the privileges of the user who opens it, affecting confidentiality, integrity, and availability for that user's session. Exploitation requires user interaction and there is no public exploit identified at time of analysis or confirmed active exploitation, so the risk is conditional but material for staff who routinely open external PDFs. Leadership should care because no vendor-released patch identified at time of analysis, leaving exposure dependent on user behavior and interim controls until a fix is available.
No vendor-released patch identified at time of analysis; restrict PDF Architect build 9.1.74.23030 from opening untrusted PDFs, route external PDFs to an approved alternate viewer, block risky attachments at gateways, enforce least privilege, enable EDR monitoring for child processes, and monitor ZDI-25-1076 and vendor guidance for a fixed build.
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.
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
Directory traversal in pdfforge PDF Architect 9.1.74.23030 allows unauthenticated attackers to execute arbitrary code by
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