Skip to main content

Adobe Substance 3D Stager CVE-2026-103839

| EUVDEUVD-2026-100590 HIGH
Out-of-bounds Write (CWE-787)
2026-10-13 psirt@adobe.com GHSA-f2pp-47jv-qvx3
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 3D file to victim
  2. Delivery
    Victim opens file in Substance 3D Stager
  3. Exploit
    Trigger out-of-bounds write in parser
  4. Execution
    Corrupt memory to hijack control flow
  5. 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 the victim to open a maliciously crafted file (e.g., a 3D asset or project file) directly in Adobe Substance 3D Stager version 3.1.8 or earlier; there is no remote or network-triggered path. The mandatory user-interaction step (UI:R) and local attack vector (AV:L) are the primary limiting factors, meaning an attacker must rely on social engineering or a trusted-looking asset to be opened. Code execution is confined to the privileges of the current user, so impact is bounded by that account's permissions rather than granting automatic system/root compromise; no special non-default product configuration is described as required.

Impact

The CVSS 3.1 base score is 7.8 (HIGH) with vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H, indicating a local attack vector requiring victim user interaction (opening a malicious file) but no prior privileges, yielding full confidentiality, integrity, and availability impact via arbitrary code execution in the current user's context. This is a classic client-side file-parsing memory-corruption flaw (CWE-787 out-of-bounds write), not a remotely reachable service bug - the 'network-facing' alarm of a 7.8 is tempered by the AV:L/UI:R requirement that a user be socially engineered into opening attacker-controlled content. No EPSS score was provided in the input, and there is no CISA KEV listing or public proof-of-concept referenced, so there is no public exploit identified at time of analysis. SSVC-style reasoning: exploitation is not automatable (requires per-victim user interaction), technical impact is total, but exploitation status is 'none'/'poc-not-present' based on available data. Net: this is a legitimately serious code-execution bug worth patching on normal Adobe Patch-Tuesday cadence, but it is not an emergency drop-everything issue in the absence of any exploitation or POC signal - risk is driven by severity potential, not by observed activity. Key missing data: EPSS probability and any independent exploitation telemetry are absent, so widespread-versus-targeted exploitation cannot be distinguished.

Exploit ScenarioDerived

An attacker crafts a malicious 3D asset or project file and delivers it to a victim via email, a download, or a shared asset library. When the victim opens the file in Adobe Substance 3D Stager, a malformed structure triggers an out-of-bounds write that corrupts memory and leads to arbitrary code execution as the logged-in user. No public proof-of-concept is identified at time of analysis, and successful exploitation depends entirely on the victim opening the attacker-supplied file.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 13, 2026

Arbitrary code execution in Adobe Substance 3D Stager 3.1.8 and earlier is possible via an out-of-bounds write (CWE-787) triggered when a victim opens a maliciously crafted file, such as a 3D asset or project file, in the application. The flaw carries a CVSS 3.1 base score of 7.8 (HIGH, AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H): the attack is local-only with no network path, requires victim user interaction to open the file, and needs no prior privileges, but grants full confidentiality, integrity, and availability impact through code execution in the context of the current user. There is no public exploit identified at time of analysis (not in CISA KEV, no POC referenced), so the practical risk depends on an attacker's ability to socially engineer a designer or artist into opening a booby-trapped asset.

RemediationAI

Adobe has published security bulletin APSB26-170 (https://www.adobe.com/trust/security/products/substance3d-stager/apsb26-170.html) covering this issue, and that bulletin is the authoritative source for the exact fixed release; the data supplied to this analysis did not include a confirmed patched version number, so administrators should verify the fixed build in APSB26-170 and update through Creative Cloud, the Adobe desktop app, or the vendor download rather than assuming a version. Updating is the only complete fix because the defect is in the application's file-parsing code. Where immediate patching is not possible, the highest-value compensating control is to treat all 3D asset, project, and scene files from external or untrusted sources as hostile: block or quarantine such attachments at email and file-transfer gateways before they reach a designer's workstation, since exploitation requires the victim to open the file (UI:R) and the local vector (AV:L) means there is no network-side detection point. Running Substance 3D Stager under a dedicated low-privilege OS account or inside a disposable sandboxed VM limits the blast radius to the current user's data and credentials, at the cost of extra friction in multi-user pipelines; disabling or sandboxing any OS file-preview/thumbnail handler associated with the format reduces opportunistic parsing of untrusted assets. None of these controls removes the underlying flaw, so they should be viewed as temporary until the patched build from APSB26-170 is deployed, and note that no vendor-released patch version could be independently confirmed from the provided intelligence.

Affected VersionsENISA

Adobe Substance 3D Stager 0 ≤3.1.8

Affected Packages

euvd adobe_substance_3d_stager no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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 Stager, a 3D scene composition and staging tool, meaning the application writes data past the bounds of an allocated memory buffer while processing a malformed input file. This class of memory-corruption bug typically arises in the native code that parses file formats, chunk or header fields, or embedded mesh/texture data, and it can be leveraged to corrupt adjacent heap or stack structures and ultimately redirect execution flow, per Adobe's classification allowing arbitrary code execution. The CVSS vector AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H confirms a local attack vector, low attack complexity, no privileges required, mandatory user interaction, and unchanged scope with high impact across all three security objectives; the EUVD record identifies affected range as Adobe Substance 3D Stager 0 through 3.1.8, and the sole reference is Adobe's security bulletin APSB26-170. Because exploitation is file-driven and local, no listening service, port, or remote endpoint is exposed, and the resulting code executes only with the privileges of the user who opened the file rather than escalating to system level by itself; no non-default product configuration is described as a prerequisite.

Know when the next one hits your stack

  • 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-open memory corruption: AV:L and UI:R because a user must open a malicious file locally, PR:N since no prior auth is needed, and C/I/A:H for full code execution as the user.

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:P/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 - Stager is 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 Stager 3.1.8 and earlier contains a memory-corruption flaw that lets an attacker run arbitrary code on a designer's or artist's workstation simply by getting them to open a malicious 3D asset or project file. Because the code executes with the victim user's own permissions, affected machines could be fully compromised - exposing creative assets, intellectual property, and any corporate credentials or file shares that user can reach. There is no vendor patch available yet, so risk must be managed through user behavior, file-handling discipline, and network segmentation until Adobe releases a fix.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict Stager users from opening 3D assets or project files of unknown or external origin; filter or quarantine Stager-related file types at email and web gateways; run the application with least privilege and remove local administrator rights from creative workstations; enable EDR monitoring for anomalous process creation from Stager; and isolate affected hosts on segmented network segments limiting access to sensitive file shares.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
Niche professional 3D staging/rendering desktop tool, limited design-industry footprint
Data Quality
4 sources
Confidence: Medium

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.1%
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
High

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.

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