Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2025-54273

CVE-2025-54273: Adobe Substance 3D Viewer RCE Vulnerability

CVE-2025-54273 is an out-of-bounds write RCE flaw in Adobe Substance 3D Viewer that allows arbitrary code execution. Exploitation requires opening a malicious file. Learn about affected versions and mitigations.

Published:

CVE-2025-54273 Overview

CVE-2025-54273 is an out-of-bounds write vulnerability [CWE-787] affecting Adobe Substance 3D Viewer versions 0.25.2 and earlier. The flaw allows attackers to achieve arbitrary code execution in the context of the current user when a victim opens a maliciously crafted file. Adobe addressed the issue in security bulletin APSB25-99.

The attack vector is local and requires user interaction, but successful exploitation yields high impact across confidentiality, integrity, and availability. No public proof-of-concept code or in-the-wild exploitation has been reported as of the last NVD update.

Critical Impact

Arbitrary code execution as the logged-in user through a malicious 3D asset file opened in Substance 3D Viewer.

Affected Products

  • Adobe Substance 3D Viewer 0.25.2
  • Adobe Substance 3D Viewer versions prior to 0.25.2
  • All supported platforms running the vulnerable Substance 3D Viewer build

Discovery Timeline

  • 2025-10-14 - CVE-2025-54273 published to NVD
  • 2025-10-14 - Last updated in NVD database
  • Adobe Security Bulletin - Adobe Security Patch APSB25-99 released by Adobe

Technical Details for CVE-2025-54273

Vulnerability Analysis

The vulnerability is an out-of-bounds write within Adobe Substance 3D Viewer's file parsing logic. When the viewer processes a malformed 3D asset, the application writes data beyond the bounds of an allocated buffer. This corruption of adjacent memory enables an attacker to overwrite control data and redirect execution.

Out-of-bounds write conditions [CWE-787] are a frequent root cause of code execution flaws in media and asset parsers. The attacker controls input that drives the size or offset calculations used during deserialization. Substance 3D Viewer runs the malicious code with the privileges of the user opening the file.

Exploitation requires the victim to open an attacker-supplied file. This places the bug into a client-side phishing or social engineering attack chain, where adversaries distribute weaponized 3D assets through email, file sharing, or compromised asset marketplaces.

Root Cause

The defect stems from improper validation of input-derived length or index values during parsing of 3D scene or asset data. The parser writes attacker-controlled bytes past the end of an allocated buffer. Adobe has not published detailed root-cause documentation; refer to the Adobe Security Patch APSB25-99 advisory for vendor-confirmed details.

Attack Vector

The attack vector is local and requires user interaction. An attacker crafts a malicious 3D asset file and delivers it to the target through email attachments, file shares, or download links. When the victim opens the file with a vulnerable Substance 3D Viewer build, the parser triggers the out-of-bounds write and executes attacker-supplied code.

No verified public exploit code is available. The vulnerability mechanism is described in prose only; see the Adobe advisory for vendor-confirmed technical context.

Detection Methods for CVE-2025-54273

Indicators of Compromise

  • Substance 3D Viewer process (Adobe Substance 3D Viewer.exe) spawning unexpected child processes such as cmd.exe, powershell.exe, or shell interpreters
  • Unexpected outbound network connections initiated by the Substance 3D Viewer process shortly after a 3D asset file is opened
  • Crash artifacts or Windows Error Reporting events for the Substance 3D Viewer process correlated with opening untrusted asset files
  • New persistence entries (Run keys, scheduled tasks, startup folder items) created within minutes of opening a 3D file

Detection Strategies

  • Monitor process lineage for Substance 3D Viewer launching interpreters, scripting hosts, or LOLBins not used in normal workflows
  • Alert on file write activity from Substance 3D Viewer into user-writable autorun locations
  • Inspect inbound email and shared file repositories for 3D asset formats originating from untrusted senders
  • Apply EDR behavioral rules that flag memory corruption indicators such as exception handler overwrites in the viewer process

Monitoring Recommendations

  • Collect endpoint telemetry on Substance 3D Viewer executions and forward to a centralized analytics platform
  • Maintain an inventory of installed Substance 3D Viewer versions and alert on builds at or below 0.25.2
  • Correlate user-opened file events with subsequent process and network activity to surface exploitation attempts

How to Mitigate CVE-2025-54273

Immediate Actions Required

  • Upgrade Adobe Substance 3D Viewer to the fixed version identified in Adobe Security Patch APSB25-99
  • Inventory all endpoints running Substance 3D Viewer and prioritize creative and design workstations for patching
  • Instruct users to avoid opening 3D asset files received from untrusted or unverified sources until patching completes

Patch Information

Adobe released a security update addressing CVE-2025-54273 in bulletin APSB25-99. Administrators should deploy the vendor-provided update to every affected workstation. Refer to the Adobe Security Patch APSB25-99 advisory for the exact fixed version, download locations, and release notes.

Workarounds

  • Restrict execution of Substance 3D Viewer to trusted users via application allowlisting until the patch is deployed
  • Block delivery of 3D asset file extensions used by Substance 3D Viewer at the email gateway when not required for business operations
  • Enforce least-privilege user accounts so that successful exploitation does not yield administrative access
bash
# Example: enumerate installed Substance 3D Viewer versions on Windows endpoints
Get-ItemProperty 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*' |
  Where-Object { $_.DisplayName -like '*Substance 3D Viewer*' } |
  Select-Object DisplayName, DisplayVersion, InstallLocation

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.