Soda PDF Desktop
CVE-2025-14409
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious PDF via email or web
-
DeliveryUser opens file in Soda PDF Desktop
-
ExploitParser performs out-of-bounds write
-
ExecutionMemory corruption hijacks execution
-
ImpactArbitrary code runs as current 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 a user of Soda PDF Desktop (affected build 14.0.509.23030) to open an attacker-supplied malicious PDF, or visit a malicious page that serves/opens one - this user-interaction requirement (UI:R) is the primary limiting factor. The flaw is in the PDF parsing routine and triggers from the lack of validation of user-supplied data causing a write past an allocated buffer, so merely receiving a file is not enough; the file must actually be parsed by the application. No authentication or elevated privileges are needed (PR:N), and no non-default configuration is required - default installations parsing a crafted PDF are vulnerable. The attack is local-vector (AV:L): the malicious file must be delivered to and opened on the target host rather than exploited across a network service. |
| Impact | This is a memory-corruption RCE (CWE-787 out-of-bounds write) in Soda PDF Desktop's PDF file parser, scored CVSS 7.8 (HIGH) by ZDI/NVD with vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H. The signals are mostly consistent but warrant caution. The CVSS vector is LOCAL (AV:L) with required user interaction (UI:R), which is the standard ZDI modeling for client-side file-parsing bugs: the attacker does not reach the machine over the network directly, but instead must deliver a malicious PDF that a user opens - so the description's phrase 'remote attackers' refers to remote delivery, NOT a network-exploitable (AV:N) service. This is a meaningful distinction for prioritization: exploitation is not wormable or unauthenticated-remote in the server sense, and depends entirely on social engineering. No EPSS score is provided in the input, so exploitation probability cannot be quantified. KEV status is not indicated (not listed), and no public proof-of-concept is referenced, so this is not confirmed as actively exploited. No SSVC decision data was supplied. Net assessment: a genuine high-impact client-side RCE (full C/I/A compromise in the process context) that is credible and vendor-validated by Trend Micro ZDI, but absent evidence of exploitation or a public exploit it ranks as an important patch-soon item rather than an emergency drop-everything issue - real priority is moderate, gated by the user-interaction requirement and the client-side (not server-side) attack surface. |
| Exploit ScenarioDerived | An attacker crafts a malicious PDF that triggers an out-of-bounds write during parsing and emails it to a victim or hosts it on a web page. When the victim opens the file (or visits the page) in Soda PDF Desktop, the malformed data corrupts memory beyond an allocated buffer, letting the attacker execute arbitrary code in the context of the current user. No public exploit code is identified at time of analysis, and because the CVSS vector is AV:L/AC:L/UI:R, exploitation is low-complexity but requires the target to open the attacker's file. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Out-of-bounds write in Soda PDF Desktop's PDF parser can let attackers execute arbitrary code in the context of the current process when a user opens a crafted PDF, with affected build 14.0.509.23030 identified by CPE. Exploitation requires user interaction and local file delivery or opening rather than a remotely reachable service (CVSS 7.8, AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H), and no public exploit code or confirmed active exploitation was identified in the available data.
RemediationAI
No vendor-released patch was identified at time of analysis; check the Soda PDF vendor and the ZDI advisory https://www.zerodayinitiative.com/advisories/ZDI-25-1082/ for updated guidance, and upgrade beyond build 14.0.509.23030 only if the vendor confirms a fixed release. Until then, reduce exposure by preventing Soda PDF Desktop from opening untrusted PDFs through email and web download filtering plus user awareness (trade-off: may block legitimate documents), opening suspicious PDFs only in a disposable VM or sandbox with no access to host data (trade-off: operational overhead and reduced usability), and removing Soda PDF file associations or restricting its use to trusted workflows (trade-off: disrupts normal document handling). Enforce attachment scanning and application allowlisting rather than relying on file extension checks alone.
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 CWE-787, an out-of-bounds write caused by missing validation of user-supplied data during PDF parsing. A crafted PDF causes data to be written past the end of an allocated buffer, corrupting memory; because parsing occurs inside the Soda PDF Desktop process, successful exploitation can redirect execution and achieve arbitrary code execution with the user's privileges. The assessed CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H vector indicates local attack delivery, low complexity, no privileges required, and mandatory user interaction to open the malicious document, while the CPE identifies Soda PDF 14.0.509.23030 as the affected build.
Know when Soda Pdf 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
Client-side PDF parser bug: file must be delivered and opened locally (AV:L, UI:R), no privileges needed (PR:N), and code execution in process context yields full C/I/A impact.
Primary rating from Vendor (trendmicro).
CVSS VectorVendor: trendmicro
DescriptionCVE.org
Soda PDF Desktop PDF File Parsing Out-Of-Bounds Write Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Soda PDF Desktop. 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-27120.
Executive ViewAI
Soda PDF Desktop build 14.0.509.23030 has a high-severity code-execution flaw that can be triggered when a user opens a crafted PDF, potentially allowing an attacker to act with the user's privileges on the endpoint. No public exploit identified at time of analysis, and exploitation requires user interaction, so the main risk is targeted document-based attacks against staff who use this build. Leadership should care because a successful compromise could expose endpoint data, disrupt document workflows, and require incident response while no vendor-released patch is currently identified.
No vendor-released patch identified at time of analysis. Interim mitigations include blocking or restricting Soda PDF Desktop build 14.0.509.23030 for untrusted PDFs, using an alternate or sandboxed PDF viewer, enforcing application allowlisting and least privilege, disabling automatic PDF file associations for the affected build, warning users about malicious PDF delivery, and monitoring endpoint telemetry for suspicious activity from Soda PDF Desktop; deploy the vendor patch once released.
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.
Affected Products (CPE)CVE.org
Soda PDF Desktop 14.0.509.23030 executes content reached through a PDF Launch action without surfacing the security warn
Remote code execution in Soda PDF Desktop 14.0.509.23030 is triggered when a user opens a crafted XLS file that causes e
Local privilege escalation in Soda PDF Desktop 14.0.509.23030 allows an attacker who can already execute low-privileged
Multiple untrusted search path vulnerabilities in Soda PDF 5.1.183.10520 allow local users to gain privileges via a Troj
Memory corruption in Soda PDF Desktop's PDF parsing logic can disclose sensitive in-process information when a user open
An out-of-bounds read in Soda PDF Desktop's PDF parsing engine (build 14.0.509.23030) lets an attacker craft a malicious
An out-of-bounds read in the PDF parsing engine of Soda PDF Desktop 14.0.509.23030 lets remote attackers disclose sensit
Out-of-bounds read in Soda PDF Desktop 14.0.509.23030 enables remote attackers to disclose limited contents of process m
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB