Substance 3D Viewer
CVE-2025-54275
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver malicious 3D file to victim
-
ExploitVictim opens file in Substance 3D Viewer
-
ExecutionTrigger out-of-bounds write in parser
-
ImpactApplication crash / denial-of-service
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 victim to locally open an attacker-crafted malicious file in Adobe Substance 3D Viewer version 0.25.2 or earlier; this is reflected in the vector's AV:L (local, file-based) and UI:R (required user interaction). There is no remote or unauthenticated network path and no privileged access needed on the attacker side, but the mandatory victim action of opening a malicious file is the primary limiting factor, as is the restriction to vulnerable versions 0.25.2 and earlier. Impact is bounded to availability (application denial-of-service) with no confidentiality or integrity effect. |
| Impact | This is a genuinely moderate-to-low priority issue despite being a memory-corruption bug. The CVSS vector (AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H) is internally consistent with the description: it is a local, file-borne vulnerability requiring a victim to open a malicious file, with impact limited strictly to availability (application crash/DoS) and no confidentiality or integrity loss. Although CWE-787 (out-of-bounds write) and the 'Buffer Overflow'/'Memory Corruption' tags often hint at potential code execution, both Adobe's description and the CVSS impact metrics (C:N/I:N) constrain the realistic outcome to denial-of-service only - there is no indication of RCE in the provided data. Exploitation signals are weak and mutually consistent: EPSS is 0.16% (4th percentile), the CVE is NOT on CISA KEV, and no public exploit code is referenced - no public exploit identified at time of analysis. The low EPSS aligns with the local, user-interaction-dependent vector, so this is a high-CVSS-relative-to-real-risk picture tilted toward low operational urgency. No signals conflict; the main uncertainty is whether the out-of-bounds write could be developed into something beyond DoS, which the available data does not support claiming. |
| Exploit ScenarioDerived | An attacker crafts a malicious 3D model or scene file and distributes it (e.g., via email, a shared asset library, or a download) to a user of Adobe Substance 3D Viewer. When the victim opens the file in a vulnerable version (0.25.2 or earlier), the out-of-bounds write is triggered and the application crashes, denying availability. No public exploit code is referenced, and exploitation depends on convincing the victim to open the attacker-supplied file locally. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Opening a malicious 3D asset file in Adobe Substance 3D Viewer 0.25.2 and earlier can trigger an out-of-bounds write that crashes the application, producing a local denial-of-service. The attacker must convince a victim to open a crafted file (CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, score 5.5), so there is no remote or unauthenticated network path and no impact to confidentiality or integrity - only availability. Risk is currently low: EPSS is 0.16% (4th percentile), no public exploit code has been identified at time of analysis, and the flaw is not listed in CISA KEV, though the underlying memory-corruption class means a crash-only impact cannot be assumed permanent across future product versions.
RemediationAI
Vendor-released patch: upgrade to the fixed build documented in Adobe security bulletin APSB25-99 (https://helpx.adobe.com/security/products/substance3d-viewer/apsb25-99.html); the advisory is the authoritative source for the exact patched version number, which is not independently confirmed in this dataset, so verify the installed build against it rather than assuming any 0.25.x release is safe. Where immediate upgrade is not possible, compensating controls should target the single exposure path - untrusted files being opened locally: prohibit opening 3D assets from email attachments, downloads, or shared drives until they have been validated, and route external assets through a rendering or conversion service running in a sandboxed/disposable environment; note the trade-off that this breaks normal preview workflows and requires a separate review step. Running the viewer as a low-privilege, non-administrative user limits what a successful memory-corruption event could reach beyond the crash itself, and Windows/AppArmor or macOS sandbox confinement on the viewer process adds a second boundary at the cost of possible performance or plugin-compatibility issues. Because the vulnerability requires user interaction (UI:R) and has no network vector, perimeter filtering and network IDS are not effective mitigations here; detection effort is better spent on endpoint monitoring for repeated Substance 3D Viewer crashes tied to recently received asset files.
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
CVE-2025-54275 is an out-of-bounds write (CWE-787) in Adobe Substance 3D Viewer, the desktop application used to inspect and preview Substance 3D materials and assets. CWE-787 covers writes past the end of an allocated buffer, typically caused by missing or incorrect bounds validation on a length, index, or dimension value parsed from an untrusted input file; in a file-format parser this class of bug commonly manifests as heap or stack corruption that terminates the process, but it can escalate to code execution depending on allocator layout and the attacker's control over adjacent memory. Adobe classifies the impact as application denial-of-service only, and the CVSS vector (AV:L, UI:R, C:N/I:N/A:H) confirms a file-based local attack requiring victim interaction with no privilege requirements - the attacker does not need credentials, but the victim must actively open the weaponized asset. The affected CPE range is cpe:2.3:a:adobe:substance_3d_viewer:*:*:*:*:*:*:*:*, with the vulnerable window stated as version 0.25.2 and earlier.
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
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
File must be opened locally so AV:L and UI:R; no attacker privileges needed (PR:N); impact is crash-only, so C:N/I:N and A:H.
Primary rating from Vendor (adobe).
CVSS VectorVendor: adobe
DescriptionCVE.org
Substance3D - Viewer versions 0.25.2 and earlier are affected by an out-of-bounds write vulnerability that could lead to application denial-of-service. An attacker could leverage this vulnerability to crash the application or make it unavailable. Exploitation of this issue requires user interaction in that a victim must open a malicious file.
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.
Affected Products (CPE)CVE.org
More in Substance 3d Viewer
View allOpening an attacker-supplied asset file in Adobe Substance 3D Viewer 0.25.2 or earlier can trigger a stack-based buffer
Opening a specially crafted file in Adobe Substance 3D Viewer version 0.25.2 and earlier can trigger an out-of-bounds wr
Arbitrary code execution in Adobe Substance 3D Viewer 0.25.2 and earlier can occur when a victim opens a maliciously cra
Substance3D - Viewer versions 0.22 and earlier are affected by a Heap-based Buffer Overflow vulnerability that could res
Substance3D - Viewer versions 0.25.1 and earlier are affected by a Heap-based Buffer Overflow vulnerability that could r
Substance3D - Viewer versions 0.22 and earlier are affected by an out-of-bounds read vulnerability that could lead to di
Substance3D - Viewer versions 0.22 and earlier are affected by a NULL Pointer Dereference vulnerability that could lead
Substance3D - Viewer versions 0.25.1 and earlier are affected by an out-of-bounds write vulnerability that could result
Substance3D - Viewer versions 0.25.1 and earlier are affected by an out-of-bounds write vulnerability that could result
Substance3D - Viewer versions 0.25 and earlier are affected by an out-of-bounds write vulnerability that could result in
Substance3D - Viewer versions 0.25 and earlier are affected by a Heap-based Buffer Overflow vulnerability that could res
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB