Skip to main content

Substance 3D Viewer CVE-2025-54275

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

Attack ChainAIDerived

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

  1. Access
    Deliver malicious 3D file to victim
  2. Exploit
    Victim opens file in Substance 3D Viewer
  3. Execution
    Trigger out-of-bounds write in parser
  4. Impact
    Application 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 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

Vendor (adobe) PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
vuln.today AI 5.5 MEDIUM

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.

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

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

EPSS Score
0.2%
Top 96% exploitable
Prevalence
Low
niche creative-professional 3D asset viewer, not broadly deployed in enterprises
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Medium

Priority Score

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

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-54280 HIGH
7.8 Oct 14

Opening a specially crafted file in Adobe Substance 3D Viewer version 0.25.2 and earlier can trigger an out-of-bounds wr

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-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