Skip to main content

Substance 3D Painter CVE-2026-75766

| EUVDEUVD-2026-65686 HIGH
Heap-based Buffer Overflow (CWE-122)
2026-08-25 adobe GHSA-x58p-93h7-mcw6
7.8
CVSS 3.1 · Vendor: adobe
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious Painter project file
  2. Delivery
    Deliver file to victim via email or asset exchange
  3. Exploit
    Victim opens file in Substance 3D Painter
  4. Execution
    Heap buffer overflow triggered in file parser
  5. Impact
    Arbitrary code executes as current user

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the victim open a malicious file in Adobe Substance 3D Painter - this is the sole prerequisite. The CVSS vector PR:N confirms no authentication or elevated privilege on the system is required by the attacker. The limiting factor is UI:R: exploitation cannot be triggered remotely without the user actively opening the crafted file, making drive-by or automated mass exploitation unlikely. The attack is local in execution context (AV:L), meaning the malicious file must reach the victim's filesystem and be opened in Painter; network exploitation of a listening service is not applicable. No specific non-default configuration or feature flag is required - any installation of Substance 3D Painter that opens the malicious file is vulnerable.

Impact

The CVSS 7.8 High score is internally consistent: AV:L reflects file-based delivery, AC:L indicates no complex preconditions, PR:N means the attacker needs no system privileges, and UI:R acknowledges that a victim must actively open the malicious file. The full C:H/I:H/A:H impact reflects that arbitrary code execution gives the attacker complete control within the user's session. EPSS data is not present in the provided intelligence, so exploitation probability cannot be quantified. No CISA KEV listing exists, and no POC has been identified, meaning real-world exploitation is not confirmed. The practical risk is concentrated in creative-industry workstations where artists routinely open files from external collaborators, online marketplaces, or client-supplied assets - an attacker delivering a malicious .spp or project file through a trusted exchange channel could bypass typical perimeter defenses entirely. The absence of network exposure limits opportunistic mass exploitation, but targeted attacks against studios or individual artists are plausible.

Exploit ScenarioDerived

An attacker crafts a malicious Substance 3D Painter project file that triggers a heap-based buffer overflow in the application's file parser. The file is delivered to a target artist or studio via a plausible vector such as a freelance job submission, an asset marketplace download, or a phishing email disguised as a client project. When the victim opens the file in Painter, the overflow corrupts heap structures and redirects execution to attacker-controlled shellcode, achieving arbitrary code execution with the victim's user privileges. No public POC has been identified, but the attack requires only that the victim open the file - no further interaction is needed after that.

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 – Aug 25, 2026

Heap-based buffer overflow in Adobe Substance 3D Painter enables arbitrary code execution in the context of the current user when a victim opens a specially crafted file. The flaw (CWE-122) arises during malicious file parsing, covering all versions per the wildcard CPE. Adobe has published advisory APSB26-129. No public exploit or CISA KEV listing has been identified at time of analysis, but the High CVSS score and full CIA triad impact make this a meaningful risk for creative and game-development environments.

RemediationAI

The primary remediation is to apply the patch detailed in Adobe security advisory APSB26-129 at https://helpx.adobe.com/security/products/substance3d_painter/apsb26-129.html; the exact fixed version must be confirmed from that advisory, as no specific patched version number is present in the available intelligence. Until patching is complete, users should avoid opening Substance 3D Painter project files (.spp or related formats) received from untrusted or unverified sources. Organizations running collaborative pipelines should enforce a file-vetting step - for example, scanning submitted assets in an isolated sandbox VM before opening in Painter - though this adds workflow friction. Disabling automatic file associations for Painter file types can reduce the risk of accidental execution via double-click in file explorers.

Affected VersionsENISA

Adobe Substance 3D Painter 0 ≤12.1.2
Adobe Substance 3D Painter patch: 12.1.3

Affected Packages

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

Adobe Substance 3D Painter is a professional 3D texture-painting application widely used in game development and digital content creation pipelines. The vulnerability is classified as CWE-122 (Heap-based Buffer Overflow): a write operation exceeds the bounds of a heap-allocated buffer during file-format parsing, corrupting adjacent heap metadata or data and enabling attacker-controlled code flow. The affected CPE cpe:2.3:a:adobe:adobe_substance_3d_painter:*:*:*:*:*:*:*:* covers all tracked versions, indicating no version was excluded from impact. The local attack vector (AV:L) reflects that exploitation is file-triggered rather than network-initiated, consistent with a document/scene parsing flaw rather than a daemon or service vulnerability.

Know when Adobe Substance 3D Painter 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-based local delivery (AV:L), no attacker privileges needed (PR:N), victim must open file (UI:R), full code execution impact (C:H/I:H/A:H).

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 - Painter is affected by a Heap-based Buffer Overflow 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 Painter contains a high-severity vulnerability that enables arbitrary code execution when users open malicious files, directly affecting creative and game development teams. No security patch is currently available, creating immediate risk of unauthorized system access, intellectual property theft, and project disruption for organizations dependent on this tool.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Implement network segmentation to isolate Substance 3D Painter systems, enforce application-layer file-source validation to permit imports only from verified internal repositories, deploy endpoint application sandboxing, restrict user account privileges on affected workstations, and establish continuous monitoring for anomalous process execution and unauthorized file access.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
widely used in game development and 3D content creation pipelines
Data Quality
6 sources
Confidence: High

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
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

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.

A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.

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