Skip to main content

Substance 3D Viewer CVE-2025-54280

HIGH
Out-of-bounds Write (CWE-787)
2025-10-14 psirt@adobe.com
7.8
CVSS 3.1 · Vendor: adobe
View

Attack ChainAIDerived

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

  1. Access
    Deliver malicious crafted file to victim
  2. Exploit
    Victim opens file in Substance 3D Viewer
  3. Execution
    Trigger out-of-bounds write in parser
  4. Impact
    Execute arbitrary code 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 victim running Adobe Substance 3D Viewer version 0.25.2 or earlier to open an attacker-supplied malicious file in the application; the out-of-bounds write (CWE-787) is triggered during that file's parsing. Key limiting factors: it is not remotely reachable without this action (CVSS AV:L, UI:R) - there is no network service to attack, and exploitation depends entirely on social-engineering the user into opening the crafted file. Code runs only with the privileges of the current user, not SYSTEM/root. No special non-default configuration is required beyond having the vulnerable version installed.

Impact

Signals are consistent and point to a genuine but not emergency-grade priority. The CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:R, C:H/I:H/A:H, base 7.8 HIGH) describes a local, low-complexity, unauthenticated flaw whose sole barrier is required user interaction - the victim must open a malicious file. This is a client-side file-parsing bug, not a remotely reachable service, which the 'AV:L' confirms despite the 'RCE' tag that might otherwise imply network reach. EPSS is low at 0.19% (8th percentile), and there is no CISA KEV listing and no public exploit identified, so there is no evidence of opportunistic or widespread exploitation. The high EPSS/KEV absence aligns with the delivery model: file-open bugs in niche creative software are exploited via targeted social engineering rather than mass scanning, so a low EPSS is expected and does not contradict the HIGH severity. No SSVC decision data was provided in the input. Net: a real memory-corruption RCE worth patching on a normal cycle, but not an actively-exploited, drop-everything issue.

Exploit ScenarioDerived

An attacker crafts a malicious 3D asset or project file that triggers the out-of-bounds write when parsed and socially engineers a Substance 3D Viewer user (e.g., a 3D artist) into opening it via email, a shared drive, or a compromised asset marketplace. On open, the heap/memory corruption is leveraged to execute arbitrary code in the context of the current user. No public proof-of-concept exploit has been identified at the time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 08, 2026

Opening a specially crafted file in Adobe Substance 3D Viewer version 0.25.2 and earlier can trigger an out-of-bounds write (CWE-787) that leads to arbitrary code execution with the privileges of the current user. The flaw is exploitable only through user interaction - a victim must open the malicious file - reflecting a local attack vector (AV:L, UI:R) with no network service exposed, and code execution is confined to the victim's own account rather than SYSTEM or root. No public exploit code has been identified at time of analysis and the issue is not in CISA's KEV catalog; EPSS is very low at 0.19% (8th percentile), so this is a real but not emergency-grade risk that should be handled through routine patching.

RemediationAI

Update Adobe Substance 3D Viewer to the fixed release specified in Adobe security bulletin APSB-25-99 (https://helpx.adobe.com/security/products/substance3d-viewer/apsb25-99.html); the available input data does not name an exact fixed version number, so the patch level should be confirmed against that advisory before deployment. Until the update is applied, the most effective compensating control is simply not to open untrusted or unsolicited Substance/3D files in the viewer - since exploitation requires the victim to open a malicious file and there is no remotely reachable service, blocking attacker-supplied content neutralizes the practical attack path. Where files must be handled, process them in a low-privilege or sandboxed account/VM (this limits but does not eliminate the impact, since the flaw already runs at user privilege), strip or reject unknown/untrusted 3D file types at email and download gateways (trade-off: some legitimate assets will be blocked or require out-of-band transfer), and keep the application and its file handlers updated. No public exploit code has been identified, so emergency mitigations beyond patching and user awareness are not warranted.

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 vulnerability is an out-of-bounds write (CWE-787) in Adobe Substance 3D Viewer, a desktop application used to preview and inspect Substance 3D material and model files. The root cause class - memory corruption from writing past the bounds of an allocated buffer - typically arises when the application parses attacker-controlled file contents (headers, counts, offsets, or embedded arrays) without adequately validating them against the size of the destination buffer. Because the flaw is triggered during file parsing, successful exploitation corrupts adjacent memory and can redirect execution flow, allowing arbitrary code in the context of the current user. The CVSS vector CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H confirms a local attack vector with low attack complexity, no privileges required, and mandatory user interaction, yielding high confidentiality, integrity, and availability impact confined to the vulnerable component. CPE data identifies the affected product as cpe:2.3:a:adobe:substance_3d_viewer:*:*:*:*:*:*:*:* (Adobe Substance 3D Viewer), and the advisory is tracked as Adobe APSB-25-99.

Know when Substance 3d Viewer 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 (adobe) PRIMARY 7.8 HIGH
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

File must be opened locally by the victim so AV:L and UI:R; no prior auth needed (PR:N); arbitrary code as current user yields full C:H/I:H/A:H with unchanged scope.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (adobe).

CVSS VectorVendor: adobe

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

Substance3D - Viewer versions 0.25.2 and earlier are affected by an out-of-bounds write vulnerability that could result in arbitrary code execution in the context of the current user. Exploitation of this issue requires user interaction in that a victim must open a malicious file.

Executive ViewAI

Why It Matters

Adobe Substance 3D Viewer (version 0.25.2 and earlier) contains an out-of-bounds write that lets a crafted 3D asset file execute code under the credentials of the designer or artist who opens it. Exploitation requires a user to deliberately open a malicious file and cannot spread across the network, so exposure is contained to individual workstations rather than shared infrastructure - however, a compromised creative workstation can still expose proprietary 3D assets and serve as a foothold for lateral movement. Because no patch exists yet and exploit activity has not been observed, this is a contained but unresolved risk that warrants coordinated action with Adobe rather than emergency escalation.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict use of Substance 3D Viewer to files from trusted internal sources, block or sandbox untrusted 3D asset files at email and web gateways, enforce least-privilege user accounts so code execution stays confined to the victim's profile, enable EDR monitoring for suspicious child processes spawned by the viewer, and consider temporarily disabling the application on endpoints that do not require it until Adobe ships a fix.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
niche creative/3D-artist tool, limited enterprise production 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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Medium

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +39
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.

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

cpe:2.3:a:adobe:substance_3d_viewer:*:*:*:*:*:*:*:*
CVE-2025-54274 HIGH
7.8 Oct 14

Opening an attacker-supplied asset file in Adobe Substance 3D Viewer 0.25.2 or earlier can trigger a stack-based buffer

CVE-2025-54273 HIGH
7.8 Oct 14

Arbitrary code execution in Adobe Substance 3D Viewer 0.25.2 and earlier can occur when a victim opens a maliciously cra

CVE-2025-43582 HIGH
7.8 Jul 08

Substance3D - Viewer versions 0.22 and earlier are affected by a Heap-based Buffer Overflow vulnerability that could res

CVE-2025-54244 HIGH
7.8 Sep 09

Substance3D - Viewer versions 0.25.1 and earlier are affected by a Heap-based Buffer Overflow vulnerability that could r

CVE-2025-54275 MEDIUM
5.5 Oct 14

Opening a malicious 3D asset file in Adobe Substance 3D Viewer 0.25.2 and earlier can trigger an out-of-bounds write tha

CVE-2025-43584 MEDIUM
5.5 Jul 08

Substance3D - Viewer versions 0.22 and earlier are affected by an out-of-bounds read vulnerability that could lead to di

CVE-2025-43583 MEDIUM
5.5 Jul 08

Substance3D - Viewer versions 0.22 and earlier are affected by a NULL Pointer Dereference vulnerability that could lead

CVE-2025-54245 HIGH
7.8 Sep 09

Substance3D - Viewer versions 0.25.1 and earlier are affected by an out-of-bounds write vulnerability that could result

CVE-2025-54243 HIGH
7.8 Sep 09

Substance3D - Viewer versions 0.25.1 and earlier are affected by an out-of-bounds write vulnerability that could result

CVE-2025-49569 HIGH
7.8 Aug 12

Substance3D - Viewer versions 0.25 and earlier are affected by an out-of-bounds write vulnerability that could result in

CVE-2025-49560 HIGH
7.8 Aug 12

Substance3D - Viewer versions 0.25 and earlier are affected by a Heap-based Buffer Overflow vulnerability that could res

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