☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Adobe logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 7.8 CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H 🐛 CWE-122
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-34674

CVE-2026-34674 Heap Buffer Overflow in Adobe
📅 PUBLISHED: 2026-08-27 00:00 UTC 🔄 UPDATED: 2026-10-02 19:30 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.34%
👁️
0.34% probability
8.4× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1203
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: United States License: Commercial
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS VECTOR BREAKDOWN 7.8
AV: L Attack Vector Local
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: R User Interaction Required
S: U Scope Unchanged
C: H Confidentiality High
I: H Integrity High
A: H Availability High
7.8
THREAT LEVEL
INTEL SOURCES NVD EPSS HOW WE SCORE →
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-34674 is a Heap-based Buffer Overflow vulnerability affecting Adobe Substance 3D Sampler versions 5.1.3 and earlier. An attacker can exploit this flaw by convincing a user to open a malicious file, resulting in arbitrary code execution with the privileges of the current user. With a CVSS score of 7.8, the vulnerability poses a significant risk to digital content creators, 3D artists, and studios that rely on this software, though successful exploitation requires user interaction and local access. As of this report, a patch is claimed but not independently confirmed.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

CVE-2026-34674 is classified under CWE-122 (Heap-based Buffer Overflow). This vulnerability class arises when a program writes more data to a heap-allocated memory buffer than it was designed to hold, causing adjacent heap memory to be overwritten. In the context of a file-parsing application like Substance 3D Sampler, this typically occurs during the processing of untrusted input files—such as 3D models, textures, or project files—where size fields or length parameters within the file structure are not properly validated against the actual allocation size.

The technical mechanism follows a common pattern for heap overflows in parsing code:

  1. The application reads a file containing embedded objects (textures, meshes, or material definitions).
  2. A field within the file specifies the expected size or count of a data block.
  3. The application allocates a heap buffer based on an internally computed size that may differ from the attacker-controlled field.
  4. A copy or read operation writes data according to the file-specified size, exceeding the actual allocated buffer, and overwriting adjacent heap metadata or application data.

Because the vulnerability exists in a desktop application running in the context of the current user, no sandbox escape or privilege escalation is required—exploitation yields full access to the user's files, credentials, and system functionality. The NVD description confirms the heap-based nature explicitly and notes that arbitrary code execution is possible. However, the description does not specify which particular file format parser is affected; the attack surface encompasses all file formats that Substance 3D Sampler can import, including but not limited to 3D model files, texture files, and project files.

The CVSS vector (CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) indicates a local attack vector (AV:L), meaning an attacker must have some form of local access—typically via a malicious file delivered to the victim. Attack complexity is low (AC:L), no privileges are required before exploitation (PR:N), and user interaction is required (UI:R) because the victim must manually open the malicious file. The scope is unchanged (S:U), and the impact is complete compromise of confidentiality, integrity, and availability (C:H/I:H/A:H) limited to the affected user's session and data.

The EPSS score of 0.00238 places this vulnerability in the 14.7th percentile of exploited CVEs, suggesting that as of the data date, exploitation in the wild is not widespread. The absence of the CVE from the CISA KEV catalog further supports this assessment. However, a public PoC exists, as indicated by the POC_STATUS field, meaning weaponization is feasible for threat actors.

Exploitation Scenarios

The attack chain for CVE-2026-34674 follows a client-side exploitation pattern, typical for file-format parser vulnerabilities in desktop applications. The NVD description provides limited specifics, so the following scenario is inferred from the vulnerability class and general attacker tradecraft.

Step 1: Reconnaissance/target identification. An attacker identifies targets who use Adobe Substance 3D Sampler. This tool is commonly used by 3D artists, game developers, VFX studios, and architectural visualization professionals. An attacker may target a specific organization with a likely 3D pipeline, a known individual artist (via portfolio sites, social media, or professional networks like ArtStation), or cast a wide net via public forums and communities where 3D content is shared. There is no need for network-level reconnaissance; instead, the attacker needs only to identify the target's use of the software and establish a vector for file delivery.

Step 2: Triggering the vulnerability. The attacker crafts a malicious file that exploits the heap-based buffer overflow. Because the specific vulnerable parser is not identified in the NVD description, the malicious file could be in any format imported by Substance 3D Sampler—including common 3D formats (such as OBJ, FBX, glTF), image formats used as textures (such as PNG, JPEG, or EXR), or proprietary Substance project files. The file contains carefully crafted size fields or binary structures that cause the application to allocate an undersized heap buffer and then write data beyond its boundaries. The attacker hosts this file on a website, sends it via email or messaging platforms, or posts it in a community forum where the target is likely to download and open it.

Step 3: Payload/execution method. On opening the malicious file, the heap overflow triggers, overwriting adjacent heap memory that may include function pointers, virtual method tables, or other control structures that influence execution flow. The attacker's payload—embedded within the malformed file—is engineered to redirect execution to shellcode that operates at the vulnerability-class level. Since the application runs with the privileges of the current user and no sandbox is in place, the shellcode can perform a variety of actions including: spawning a reverse shell to the attacker's command-and-control server, downloading and executing additional malware, or performing credential theft from stored passwords, browser profiles, or other accessible secrets.

Step 4: Post-exploitation impact. After achieving code execution in the context of the current user, the attacker can access all files and data accessible to that user. This includes source code for games or applications, proprietary textures, 3D models, unreleased assets, and potentially credentials for corporate systems if the user has network access and saved passwords. The attacker may also move laterally within a network if the compromised user account has elevated permissions on other systems.

No public PoC code is available in the data provided; the exploitation chain above is therefore an inference based on the vulnerability class and standard exploitation techniques. Insufficient technical detail is available in the NVD description to provide the exact file format or specific memory corruption offsets involved.

Impact Assessment

The business impact of CVE-2026-34674 is severe for organizations employing 3D content creation pipelines. The CVSS base score of 7.8 reflects a high-severity issue driven by the following sub-scores: High impact to confidentiality (C:H), integrity (I:H), and availability (A:H). The low attack complexity (AC:L) and lack of required privileges (PR:N) make the barrier to entry low for attackers; the only mitigating factor is the requirement for user interaction (UI:R).

Affected systems: All installations of Adobe Substance 3D Sampler versions 5.1.3 and earlier. This includes Windows and macOS distributions of the software. The tool is integrated into many professional workflows alongside other Substance 3D products, meaning a single compromised asset could expose higher-value production data.

Blast radius: Since exploitation executes code in the context of the current user, the blast radius is primarily limited to the affected workstation and the user's accessible network resources. However, in environments where workstations are domain-joined and users have administrative privileges or access to shared drives and version control systems, the potential for lateral movement and data exfiltration is significant. Studios protecting unreleased game titles or film assets face particularly high confidentiality losses—a single compromised artist workstation could leak months of proprietary work.

The availability impact (A:H) is relevant because heap corruption often crashes the application, potentially causing loss of unsaved work, which is significant for artists working on large scenes that take time to render or save. The integrity impact (I:H) means the attacker can modify files on disk—potentially planting backdoors in 3D assets that will be distributed to other team members, creating a supply-chain style contamination vector within the production pipeline.

The EPSS probability of 0.00238 (14.7th percentile) suggests that while not currently under active, widespread exploitation, the existence of a public PoC raises the likelihood of future exploitation attempts. The lack of CISA KEV listing does not change the risk calculus for high-value targets, as tailored spear-phishing campaigns targeting specific studios or artists remain a realistic threat.

Detection Guidance

Sigma Rule

title: Potential Exploitation of CVE-2026-34674 - Adobe Substance 3D Sampler Heap Overflow
id: 7c4f8dd5-9e2b-4a1c-9f73-3b5d8e2a1f60
status: experimental
description: Detects suspicious process behavior associated with Adobe Substance 3D Sampler crashing or exhibiting abnormal memory allocation patterns, potentially indicating exploitation of CVE-2026-34674.
references:
    - https://nvd.nist.gov/vuln/detail/CVE-2026-34674
author: Valters IT Threat Intelligence
date: 2025/06/01
logsource:
    category: process_creation
    product: windows
detection:
    selection_process:
        Image|endswith: 'Substance 3D Sampler.exe'
    selection_crash:
        EventID:
            - 1000  # Application Error
            - 1001  # Windows Error Reporting
        Image|endswith: 'Substance 3D Sampler.exe'
    selection_childproc:
        Image|endswith: 'Substance 3D Sampler.exe'
        ChildCommandLine|contains:
            - 'powershell'
            - 'cmd.exe'
            - 'rundll32'
            - 'certutil'
            - 'mshta'
    condition: selection_crash or selection_childproc
    timeframe: 1h
level: high
falsepositives:
    - Legitimate crashes due to software bugs or corrupted non-malicious files
    - Developers debugging the application with command-line tools
tags:
    - attack.t1203
    - cve.2026-34674

YARA Rule

rule CVE_2026_34674_Substance3D_Sampler_Heap_Overflow
{
    meta:
        author = "Valters IT Threat Intelligence"
        date = "2025-06-01"
        description = "Detects potential malicious files targeting the heap overflow in Adobe Substance 3D Sampler CVE-2026-34674"
        cve = "CVE-2026-34674"
        severity = "high"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-34674"
    strings:
        // Common file format signatures that Substance 3D Sampler imports
        $fbx = "Kaydara FBX Binary"
        $obj = "v 0.0.0"
        $gltf = "glTF"
        $exr = { 76 2F 31 01 }  // OpenEXR magic bytes
        $png = { 89 50 4E 47 }
        $jpg = { FF D8 FF E0 }
        
        // Potential malformed size fields or embedded shellcode patterns
        $double_fetch = { 89 45 ?? 8B 45 ?? 3B 45 ?? 7D ?? }
        $large_copy = { B9 ?? ?? ?? ?? F3 A5 }
        $heap_alloc_pattern = { 48 83 EC 28 E8 ?? ?? ?? ?? 48 85 C0 }
        
        // Strings commonly associated with exploitation payloads
        $url_http = "http://" ascii
        $url_https = "https://" ascii
        $cmd = "cmd.exe" ascii
        $ps = "powershell" ascii
    condition:
        uint16(0) == 0x5A4D and
        (
            $fbx or $obj or $gltf or $exr or $png or $jpg
        ) and
        (
            ( #large_copy > 5 and #heap_alloc_pattern > 3 ) or
            ( $url_http and $url_https ) or
            $cmd or $ps
        )
}

Suricata IDS Rule

Note: CVE-2026-34674 is a local file-format parsing vulnerability; network-based detection is limited. The following rule detects network delivery of suspicious files that may be crafted to trigger the heap overflow.

alert http any any -> any any (
    msg:"ET EXPLOIT Possible CVE-2026-34674 Adobe Substance 3D Sampler Malicious File Download";
    flow:established,to_client;
    content:"Content-Type|3a| ";
    pcre:"/\.(fbx|obj|gltf|glb|exr|png|jpe?g)$/Ui";
    fileext:"fbx|obj|gltf|glb|exr|png|jpe?g|spp|sbsar";
    pcre:"/^.*(?:Content-Length|Content-Disposition):.*/";
    classtype:trojan-activity;
    reference:cve,2026-34674;
    sid:10034674;
    rev:1;
    metadata:created_at 2025_06_01, updated_at 2025_06_01;
)

Elastic Detection

// Detect abnormal process behavior from Adobe Substance 3D Sampler
sequence by process.name with maxspan=5m
  [process where process.name == "Substance 3D Sampler.exe" and 
   event.action == "start"]
  [process where process.parent.name == "Substance 3D Sampler.exe" and 
   (process.name == "powershell.exe" or 
    process.name == "cmd.exe" or
    process.name == "rundll32.exe" or
    process.name == "certutil.exe" or
    process.name == "wscript.exe") ]
// Detect application crashes that may indicate heap corruption attempts
event.category: process and
winlog.event_id: 1000 and
winlog.event_data.Image: "*Substance 3D Sampler*"

Splunk SPL Query

(index="windows" sourcetype="WinEventLog:Security" OR index="windows" sourcetype="XmlWinEventLog")
| search "Substance 3D Sampler"
| eval tactic=if(match(event_code, "1000|1001"), "crash_indicative_of_heap_overflow", "process")
| append 
    [ search index="windows" sourcetype="WinEventLog:Security" 
      | search (Image="*Substance 3D Sampler*" AND (ParentImage="*powershell*" OR ParentImage="*cmd*"))
      | eval tactic="suspicious_child_process" ]
| stats count by host, user, tactic, Image, CommandLine
| where tactic="crash_indicative_of_heap_overflow" OR tactic="suspicious_child_process"
| sort - _time
| table _time, host, user, tactic, Image, CommandLine, count

Wazuh OSSEC Rule

<group name="adobe,substance3d,sampler,">
    <rule id="555980" level="10">
        <if_sid>5715</if_sid>
        <field name="win.eventdata.image" type="pcre2">(?i)Substance 3D Sampler\.exe</field>
        <description>CVE-2026-34674: Adobe Substance 3D Sampler heap overflow - process crashed (potential exploitation)</description>
        <options>no_full_log</options>
        <group>adobe,substance3d,sampler,</group>
    </rule>

    <rule id="555981" level="12">
        <if_sid>5715</if_sid>
        <field name="win.eventdata.image" type="pcre2">(?i)Substance 3D Sampler\.exe</field>
        <field name="win.eventdata.commandLine" type="pcre2">(?i)spoolsv|cmd|certutil|wscript|mshta|powershell|bitsadmin</field>
        <description>CVE-2026-34674: Adobe Substance 3D Sampler executed suspicious child process - possible code execution</description>
        <options>no_full_log</options>
        <group>adobe,substance3d,sampler,</group>
    </rule>

    <rule id="555982" level="8">
        <if_sid>550</if_sid>
        <field name="audit.data.syscall" type="pcre2">execve|clone|fork</field>
        <field name="audit.data.exe" type="pcre2">(?i)Substance 3D Sampler</field>
        <field name="audit.data.a0" type="pcre2">(?i)bin/(sh|bash|zsh)</field>
        <description>Linux: CVE-2026-34674 - Substance 3D Sampler spawned shell (potential exploitation)</description>
        <group>adobe,substance3d,sampler,</group>
    </rule>
</group>

Mitigation & Patch Guidance

Patch Confidence: 2/4 (CLAIMED) — A patch is claimed via NVD, but this is not independently confirmed through a vendor advisory. Exercise caution and validate directly with Adobe before assuming protection is available.

1) Immediate Mitigations:

  • Restrict file access: Until the patch is verified, instruct users to avoid opening 3D files, textures, or project files received from untrusted sources, including email attachments, forum downloads, and messaging platform transfers.
  • Access control: Run Substance 3D Sampler under a least-privilege user account. Do not allow users to run the application with administrative privileges.
  • Micro-segmentation: If workstations running Substance 3D Sampler are on a production network, segment them from sensitive systems and require explicit approval for file transfers. Consider implementing an allowlist of approved file sources.
  • Application whitelisting: Use application control tools (e.g., Microsoft AppLocker, Windows Defender Application Control) to restrict which executables can launch from the application's directory or from user-writable locations that could host a malicious payload downloaded post-exploitation.
  • Sandboxing: If feasible, run Substance 3D Sampler within a virtualized environment or a container with restricted network access. This limits the blast radius if exploitation occurs.

2) Patch/Upgrade Steps:

  • Monitor Adobe's official security bulletin channels for an advisory referencing CVE-2026-34674. Because the patch confidence is 2/4, confirm the fix exists before relying on it.
  • Once confirmed, upgrade Substance 3D Sampler to the latest available version that exceeds 5.1.3. Follow Adobe's documented update procedure, which typically involves using the Creative Cloud desktop application or the standalone installer.
  • After upgrading, verify the version number in the application's "About" dialog to ensure the update was applied successfully.
  • If Adobe releases an emergency out-of-band patch, apply it as soon as possible, following organizational change management procedures.

3) Long-Term Hardening:

  • Continuous monitoring: Deploy the detection rules above (Sigma, YARA, Suricata, Elastic, Splunk, Wazuh) to monitor for exploitation attempts, and integrate them into your SIEM with alerting configured for high-severity rules.
  • File reputation: Implement file reputation services that scan files before they reach end-user workstations. Verify that 3D assets are scanned for embedded executables or suspicious code patterns.
  • User training: Educate users about the risks of opening unsolicited files, particularly in creative software. Reinforce that 3D files and textures are not inherently safe just because they are "assets."
  • Vendor monitoring: Subscribe to Adobe's security notification service for the Substance 3D product family. Track CVE feeds closely for other Substance 3D products (Painter, Designer, etc.) that may share codebase functionality.
  • Competitive or legal recourse: If the patch confirmation remains ambiguous five days after this report, contact your Adobe account representative for clarification on the patch status and timeline.

References

  1. NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2026-34674 — Official National Vulnerability Database record with CVSS vector, CWE classification, and description.

  2. Adobe Security Advisories (upcoming): https://helpx.adobe.com/security.html — Monitor this page for the official advisory from Adobe for CVE-2026-34674; as of this report, the patch is only claimed via NVD and not confirmed by Adobe.

  3. CISA Known Exploited Vulnerabilities Catalog: https://www.cisa.gov/known-exploited-vulnerabilities-catalog — CVE-2026-34674 is currently NOT listed. Monitor this page for updates if exploitation becomes observed in the wild.

  4. MITRE ATT&CK Technique Reference: https://attack.mitre.org/techniques/T1203/ — "Exploitation for Client Execution" is the applicable technique for this local exploitation chain requiring user interaction.

  5. EPSS Data (FIRST): https://www.first.org/epss/ — EPSS score of 0.00238 (14.7th percentile) as of the data date; monitor for changes that might indicate increased exploitation activity.

Threat actor intelligence: No specific threat actor campaigns have been publicly attributed to CVE-2026-34674 as of this report. The existence of a public PoC (per the CVE data) indicates capability is available, and the software's role in professional creative pipelines makes it a plausible target for targeted intrusion campaigns, even if broad exploitation has not yet materialized.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

product:"Adobe Substance 3D Sampler"
"Substance 3D Sampler"
Adobe Substance 3D Painter installer

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-34674/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.