Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver crafted PDF to victim
-
DeliveryVictim opens file or page
-
ExploitPDF Architect parses malformed object
-
ExecutionOut-of-bounds write corrupts heap memory
-
PersistControlled write hijacks execution flow
-
ImpactArbitrary code runs as victim user
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
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 target to have pdfforge PDF Architect installed on Windows and to open a maliciously crafted PDF file or visit a page that causes the product to parse one - the CVSS vector's UI:R reflects that mandatory user action, and AV:L reflects that the attacker must deliver a file to the victim rather than reach a network-exposed service. No authentication or elevated privileges are required (PR:N), and the resulting code executes in the context of the process that opens the document (user-level, not SYSTEM). Limiting factors: the attack is not remotely triggerable without victim interaction, there is no listening service to attack directly, and execution is confined to the PDF Architect process privileges - so impact depends on that user's rights. Exploitation is also contingent on the parser reaching the vulnerable code path with the crafted object structure, which means the file must be delivered intact (archives that mangle the PDF, or gateways that strip or sanitize attachments, will break the attack). |
| Impact | The CVSS 3.0 vector (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, base 7.8) is internally consistent with a document-parsing bug: the AV:L metric reflects that the attacker delivers a file rather than touching a network service, AC:L reflects that no special preconditions beyond the crafted file are needed, PR:N means no authentication is required on the target, and UI:R captures the mandatory victim action of opening the PDF. The optimistic reading is that exploitation is fully automatable once a file is opened - the write primitive itself requires no timing races or unusual configuration. The pessimistic reading is that the attack surface is a desktop application, so mass exploitation requires social engineering rather than a wormable service exploit, and EPSS/KEV/POC signals were absent from the supplied data, meaning real-world exploitation is unproven here. This is a genuine post-opening code-execution risk for users of the product rather than a perimeter-emergency, and priority should be driven by whether PDF Architect is installed on high-value endpoints. Note explicitly: no KEV entry, no EPSS score, and no exploit-availability data were provided, so exploitation status is 'no public exploit identified at time of analysis' by default rather than confirmed quiet. |
| Exploit ScenarioDerived | An attacker emails or hosts a crafted PDF whose malformed structure overflows a buffer when parsed, and social-engineers the victim into opening it or loading a page that embeds it. Upon opening, PDF Architect's parser overruns the allocation and the corrupted memory is leveraged to execute attacker code with the victim user's privileges - no elevation or credentials required, only the single user interaction. A public PoC is not identified in the supplied data, but the low complexity of the write primitive makes independent exploit development plausible once the advisory detail is public. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 15, 2026
Remote attackers can achieve arbitrary code execution by luring a user into opening a maliciously crafted PDF document in pdfforge PDF Architect, where the PDF parser writes past the end of an allocated buffer (CWE-787). Exploitation requires user interaction - the victim must open the malicious PDF or visit a page that triggers PDF rendering - but needs no prior privileges, and any resulting code runs with the privileges of the PDF Architect process. The flaw was reported through Trend Micro's Zero Day Initiative (ZDI-CAN-29219 / ZDI-26-614); no public exploit code or CISA KEV listing was present in the supplied intelligence, and no vendor fix version is confirmed in the available data.
RemediationAI
No vendor-released patch or fixed version is identified in the supplied data, so the first action is to monitor the ZDI advisory (https://www.zerodayinitiative.com/advisories/ZDI-26-614/) and pdfforge's release channels for a patched build and the confirmed vulnerable version range, given the wildcard CPE. Until a fix ships, apply compensating controls appropriate to a document-parser flaw: disable or block browser/PDF-preview handler integration and any shell preview of PDF files so that merely browsing cannot trigger the parser; enforce mail-gateway and download scanning/CDR (content disarm and reconstruction) for inbound PDFs, accepting that CDR can break complex or form-heavy documents; run PDF Architect with a low-privilege, non-administrative account and Windows AppContainer/Exploit Protection mitigations (DEP, ASLR, CFG) to raise the cost of a memory-corruption exploit - these reduce but do not eliminate the primitive; and enable attack-surface-reduction and Controlled Folder Access policies. Restricting the users who are permitted to open untrusted PDFs is effective but operationally heavy for a document-centric workflow. As an interim measure, prompt users to treat unsolicited PDF attachments as hostile and open PDFs in a sandboxed or virtualized viewer instead of PDF Architect.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
pdfF Architect is a Windows desktop PDF editing suite from pdfforge, the vendor behind PDFCreator. The defect is a classic memory-safety failure (CWE-787, out-of-bounds write) in the component that parses PDF file structures - object streams, cross-reference tables, embedded fonts, images, or compressed filters such as FlateDecode. Because the parser trusts length and offset fields supplied inside the file without validating them against the actual allocated buffer size, a crafted document causes a write beyond the end of a heap (or stack) allocation, corrupting adjacent memory. Buffer-corruption primitives of this class are typically chained by attackers into controlled writes that hijack an indirect call or return address and redirect execution into attacker-supplied data, which is why ZDI classifies the outcome as remote code execution in the context of the current process. The NVD CPE record (cpe:2.3:a:pdfforge:pdf_architect:*:*:*:*:*:*:*:*) is wildcarded, so the exact affected version range is not enumerated in the available feed data.
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
Attack arrives as a file the victim must open, so AV:L and UI:R; no credentials needed (PR:N) and no special parsing preconditions (AC:L).
Primary rating from Vendor (zdi).
CVSS VectorVendor: zdi
DescriptionCVE.org
pdfforge PDF Architect PDF File Parsing Out-Of-Bounds Write 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 write past the end of an allocated buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-29219.
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.
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.
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
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
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
EUVD-2026-79136
GHSA-rrmh-4hj3-m4mj
NVD
CVE.org
EPSS
Exploit-DB