Soda PDF Desktop
CVE-2025-14406
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged code execution on host
-
DeliveryWrite malicious OpenSSL config to unsecured search path
-
ExploitSoda PDF SYSTEM component loads tampered config
-
ExecutionAttacker code executes as SYSTEM
-
ImpactFull host compromise / privilege escalation
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V13 - Configuration Search path element control
|
| Exploitation Conditions | Exploitation requires the attacker to already possess the ability to execute low-privileged code on the target Windows host (local foothold) and to write to the unsecured location from which Soda PDF Desktop loads its OpenSSL configuration file (CWE-427 uncontrolled search path). The core prerequisite is that Soda PDF resolves and loads an OpenSSL config from a directory writable by a non-privileged user; the escalation then occurs when a SYSTEM-privileged component consumes that attacker-supplied config. Limiting factors: no remote vector (local only), the attacker must already have standard-user execution, and the affected product (Soda PDF Desktop build 14.0.509.23030) must be installed and its vulnerable OpenSSL-loading component invoked. |
| Impact | This is a credible local privilege-escalation issue that merits patching but is not an emergency. The provided CVSS:3.0 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 7.8) is internally consistent with the description: exploitation is local (AV:L), requires the attacker to already run low-privileged code on the host (PR:L), needs no user interaction, and yields full confidentiality/integrity/availability impact by executing as SYSTEM. No EPSS score, CISA KEV entry, or public POC was supplied with this data, and the only reference is the ZDI advisory (ZDI-25-1079), so there is no signal of active exploitation or mass scanning - consistent with the fact that local privesc bugs are rarely automatable at scale. No SSVC decision data was provided. Net: a real but post-foothold risk (an attacker must already be on the box), appropriate to prioritize for workstation hardening and patch rollout rather than as a remotely-exploitable critical. Note a minor nuance: achieving SYSTEM from a low-privileged user is effectively a scope-crossing outcome, yet the vector lists S:U; this does not change the practical severity but is worth noting when comparing to other privesc entries. |
| Exploit ScenarioDerived | A low-privileged user (or malware already running under a standard account) plants a malicious OpenSSL configuration file in the unsecured, attacker-writable location that Soda PDF Desktop searches. When the product's SYSTEM-level component loads that config, attacker-controlled code (e.g., a malicious OpenSSL engine/module directive) executes with SYSTEM privileges. No public exploit was identified in the provided data, but the technique is well understood and the ZDI advisory confirms the flaw. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Local privilege escalation in Soda PDF Desktop 14.0.509.23030 allows an attacker who can already execute low-privileged code on a Windows host to place a malicious OpenSSL configuration file in an unsecured search location, potentially causing a SYSTEM-privileged component to load attacker-controlled settings and execute arbitrary code. The flaw is a local-only CWE-427 uncontrolled search path issue; no public exploit was identified at time of analysis. It requires an existing standard-user foothold and write access to the relevant configuration path, making this a credible local privilege-escalation issue that merits patching but is not an emergency.
RemediationAI
No vendor-released patch is identified in the provided advisory data at time of analysis; confirm the remediated Soda PDF Desktop release through the ZDI advisory at https://www.zerodayinitiative.com/advisories/ZDI-25-1079/ and Soda PDF's vendor channel before deployment. Until a fixed build is available, restrict standard users' write access to the Soda PDF installation directory and to any directory or environment-variable path used for OpenSSL configuration, such as OPENSSL_CONF where applicable, and ensure privileged Soda PDF components load configuration only from an administrator-owned absolute path. These controls may break user-specific configuration or custom OpenSSL setups and should be validated; also remove unnecessary local-admin rights and monitor for unexpected OpenSSL configuration files in user-writable locations.
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
CWE-427 describes an uncontrolled search path element, where an application resolves a resource such as a configuration file or library from a location an attacker can influence. Here, Soda PDF Desktop's OpenSSL configuration loading is the vulnerable mechanism: the product loads an OpenSSL configuration file from an unsecured location, so a local attacker with standard-user code execution can write a crafted configuration that is later consumed by a SYSTEM-level component. The CPE identifies the affected build as Soda PDF 14.0.509.23030; the CVSS vector AV:L/PR:L/UI:N indicates local access with low privileges and no user interaction, not a remote or unauthenticated vector. If the malicious configuration is loaded in a privileged context, the result is privilege escalation with high confidentiality, integrity, and availability impact.
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:L/UI:N/S:U/C:H/I:H/A:H
Local vector requiring an existing low-privileged foothold (AV:L, PR:L), no user interaction, reliably writable search path (AC:L), full SYSTEM-level C/I/A impact.
Primary rating from Vendor (trendmicro).
CVSS VectorVendor: trendmicro
DescriptionCVE.org
Soda PDF Desktop Uncontrolled Search Path Element Local Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of Soda PDF Desktop. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability.
The specific flaw exists within the configuration of OpenSSL. The product loads an OpenSSL configuration file from an unsecured location. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of SYSTEM. Was ZDI-CAN-25793.
Executive ViewAI
Soda PDF Desktop 14.0.509.23030 contains a local privilege-escalation flaw that could allow an attacker with an existing standard-user foothold on a Windows endpoint to gain SYSTEM-level execution. The issue affects only hosts running this version and requires local write access to a configuration path, so leadership should prioritize inventory and containment rather than emergency response; no public exploit was identified at time of analysis.
No vendor-released patch identified at time of analysis; restrict write access to Soda PDF Desktop and OpenSSL configuration search paths, enforce least privilege, monitor for malicious OpenSSL configuration files, and remove or isolate version 14.0.509.23030 where feasible.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
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
Out-of-bounds write in Soda PDF Desktop's PDF parser can let attackers execute arbitrary code in the context of the curr
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