Sceawere
Vulnerability Detail
CVE-2026-75770UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
Substance3D Painter Out-of-Bounds Write
Vulnerability Metadata
- Severity
- High
- Score / CVSS
- 7.8
- Creation Date
- 1d ago
- Vendor
- Adobe
- Product
- Adobe Substance 3D Painter
- Attack Type
- Out-of-bounds Write (CWE-787)
- Vector String
- CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- Attack Complexity
- LOW
Narrative and Response
Description
Substance3D - Painter 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 Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "7.8",
"pubDate": "2026-08-25T18:18:04.403Z",
"pubdate": "2026-08-25T18:18:04.403Z",
"executiveSummary": "Substance3D Painter is susceptible to an out-of-bounds write vulnerability, a critical memory safety flaw. This vulnerability occurs when the application improperly validates input data when processing specific file formats, leading to memory corruption. Successful exploitation allows a remote attacker to execute arbitrary code within the context of the currently logged-in user. The attack is contingent upon social engineering, as it requires the victim to open a maliciously crafted file. If triggered, the vulnerability can lead to a complete system compromise, data exfiltration, or the installation of persistent malware. Given the nature of the application, which is frequently used for asset design, users often interact with untrusted or third-party files, significantly increasing the risk profile. There is no requirement for prior authentication, and the impact is bounded only by the privileges held by the local user.",
"technicalDetails": "The identified vulnerability is an out-of-bounds (OOB) write flaw stemming from inadequate bounds checking during the parsing of complex file formats by Substance3D Painter. An out-of-bounds write occurs when an application writes data past the end, or before the beginning, of the intended buffer. In this instance, the flaw exists within the component responsible for processing file structures, where size indicators provided in the file header are trusted without sufficient validation against the actual allocated memory heap buffer.\nThe exploitation flow begins when an attacker delivers a specially crafted file to the target user. Upon opening this file, the Substance3D Painter parser attempts to read the file's internal data structures. By manipulating specific fields within the file, the attacker can force the application to perform write operations into memory segments that are not reserved for the intended data structure. This typically results in the corruption of critical adjacent data, such as function pointers, return addresses on the stack, or objects within the heap.\nOnce memory corruption is achieved, the attacker can redirect the application's execution flow. By overwriting function pointers or overriding C++ virtual tables (vtable), the attacker can hijack the control flow to point to arbitrary shellcode or, more commonly, a Return-Oriented Programming (ROP) chain. Because the process executes under the user's privilege level, the payload inherits those permissions, allowing for the execution of arbitrary commands, local file access, or the deployment of secondary-stage payloads.\nThis vulnerability does not require network-level access or authentication, as the attack surface is the local file parsing engine. The primary requirement for success is the user-assisted opening of the malicious file. The lack of robust address space layout randomization (ASLR) or other memory protection mechanisms at the specific point of the write may facilitate reliable exploitation. Post-exploitation, an attacker can maintain persistence on the host machine, potentially escalating privileges if other local vulnerabilities are present, or pivoting to other network resources accessible to the user's account."
}