Skip to main content

Soda PDF Desktop CVE-2025-14408

LOW
Out-of-bounds Read (CWE-125)
2025-12-23 zdi-disclosures@trendmicro.com
3.3
CVSS 3.0 · Vendor: trendmicro
View

Attack ChainAIDerived

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

  1. Access
    Deliver malicious PDF via web or email
  2. Delivery
    User opens file in Soda PDF
  3. Exploit
    Trigger out-of-bounds read in parser
  4. Execution
    Leak adjacent process memory
  5. Impact
    Chain with secondary bug for code execution

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK

1 technique across 1 tactic: 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 attacker-controlled content in Soda PDF Desktop - either by opening a malicious PDF file directly or by visiting a malicious page that serves one (UI:R). The flaw is reached specifically through Soda PDF's PDF file-parsing routine, which fails to validate user-supplied data before reading past the end of an allocated object. Limiting factors that reduce real-world risk: mandatory user interaction, no network-service exposure (AV:L - the malicious file must be processed locally by the application), no privileges needed by the victim's side, and only limited information disclosure on its own. Meaningful impact (code execution) additionally requires a separate, chainable vulnerability, which this CVE does not provide.

Impact

This is a genuinely low-priority issue by every available signal, and they are mutually consistent rather than conflicting. The CVSS 3.0 base score is 3.3 (Low) driven by a local attack vector (AV:L), low complexity (AC:L), no privileges (PR:N), but required user interaction (UI:R), unchanged scope, and only low confidentiality impact with no integrity or availability impact (C:L/I:N/A:N) - i.e. an out-of-bounds read that leaks a limited amount of memory, not code execution on its own. EPSS reinforces this: 0.17% probability at the 6th percentile indicates very low near-term exploitation likelihood. There is no CISA KEV listing (not actively exploited) and no public exploit identified - the only reference is the ZDI advisory itself, which does not publish working exploit code. Note the apparent tension worth flagging: the description says 'remote attackers' while the CVSS vector specifies AV:L - this is standard ZDI modeling for file/page-parsing bugs where the victim must open attacker-supplied content locally, so it is not a true contradiction, but defenders should treat it as local/user-interaction-gated rather than network-remote. The 'RCE' tag reflects the advisory's note that the bug can be chained with other vulnerabilities for code execution, NOT that this CVE alone yields RCE; do not over-escalate on the tag alone.

Exploit ScenarioDerived

An attacker crafts a malicious PDF and either hosts it on a web page or delivers it via email/download, then lures a Soda PDF Desktop user into opening it. When Soda PDF parses the malformed file, the flawed validation triggers an out-of-bounds read that discloses adjacent process memory, which an attacker could combine with a separate vulnerability to achieve code execution. No public exploit code is identified at time of analysis; exploitation requires the user to actively open the malicious file.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 19, 2026

Out-of-bounds read in Soda PDF Desktop 14.0.509.23030 enables remote attackers to disclose limited contents of process memory when a victim opens a crafted PDF file or visits a malicious page serving one. Exploitation requires user interaction and local processing by the application; on its own the flaw provides only limited information disclosure, and code execution would require chaining a separate vulnerability. No public exploit was identified at time of analysis, and EPSS is low at 0.17% (6th percentile), consistent with a low-priority risk.

RemediationAI

No vendor-released patch version is identified in the provided intelligence. Consult ZDI advisory ZDI-25-1081 (https://www.zerodayinitiative.com/advisories/ZDI-25-1081/) for vendor remediation guidance and upgrade to a fixed Soda PDF Desktop release once the vendor publishes one. Until then, avoid opening untrusted or unsolicited PDF files in Soda PDF Desktop and use a hardened alternative viewer or a disposable/sandboxed environment for such content; this reduces exposure but adds workflow friction and may not preserve Soda PDF-specific features. Because exploitation requires user interaction and the flaw is local to the parsing process, enforce least privilege for users who open PDFs and block automatic opening of downloads where feasible; these controls lower the chance and impact of a chained attack but do not fix the out-of-bounds read itself.

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 issue is an out-of-bounds read (CWE-125) in Soda PDF Desktop's PDF parsing routine. PDF files contain complex structures with attacker-controlled offsets and lengths; the parser fails to validate user-supplied data before reading past the end of an allocated object, allowing disclosure of adjacent process memory. The supplied CPE identifies the affected build as cpe:2.3:a:sodapdf:soda_pdf:14.0.509.23030. Although the description refers to remote attackers, the assessed vector is CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N, meaning the malicious PDF must be processed locally by the desktop application and the victim must open it or a page that serves it; there is no network-service exposure. The read produces limited confidentiality impact only, and the description notes that arbitrary code execution would require leveraging this bug in conjunction with another vulnerability that this CVE does not provide.

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

Vendor (trendmicro) PRIMARY 3.3 LOW
AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N
vuln.today AI 3.3 LOW

File must be opened locally by the victim (AV:L, UI:R); no privileges needed; out-of-bounds read leaks limited memory so C:L with I:N/A:N.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N
4.0 AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/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
Low
Integrity
None
Availability
None

DescriptionCVE.org

Soda PDF Desktop PDF File Parsing Out-Of-Bounds Read Information Disclosure Vulnerability. This vulnerability allows remote attackers to disclose sensitive information 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 read past the end of an allocated object. An attacker can leverage this in conjunction with other vulnerabilities to execute arbitrary code in the context of the current process. Was ZDI-CAN-27143.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
consumer/SMB desktop PDF editor, limited enterprise footprint
Data Quality
3 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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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· derived
Low

Priority Score

16
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +16
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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:sodapdf:soda_pdf:14.0.509.23030:*:*:*:*:*:*:*

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