CVE-2023-35374

7.8 HIGH

📋 TL;DR

This vulnerability in Paint 3D allows remote attackers to execute arbitrary code on affected systems by tricking users into opening specially crafted files. It affects Windows systems with Paint 3D installed, primarily impacting individual users and organizations using this application for 3D modeling.

💻 Affected Systems

Products:
  • Paint 3D
Versions: All versions prior to security update
Operating Systems: Windows 10, Windows 11
Default Config Vulnerable: ⚠️ Yes
Notes: Only affects systems where Paint 3D is installed (commonly included with Windows but can be uninstalled).

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Full system compromise with attacker gaining complete control over the victim's computer, enabling data theft, ransomware deployment, or lateral movement within networks.

🟠

Likely Case

Malware installation leading to data exfiltration, credential theft, or system disruption for individual users who open malicious files.

🟢

If Mitigated

Limited impact due to user education, application sandboxing, and proper security controls preventing malicious file execution.

🌐 Internet-Facing: MEDIUM - Attackers can host malicious files online, but requires user interaction to open them.
🏢 Internal Only: LOW - Requires internal users to open malicious files, which is less likely in controlled environments.

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ✅ No
Complexity: MEDIUM

Requires user interaction to open malicious file. No public exploit code available as of analysis.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: Latest Windows security updates

Vendor Advisory: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2023-35374

Restart Required: Yes

Instructions:

1. Open Windows Update settings. 2. Click 'Check for updates'. 3. Install all available security updates. 4. Restart computer when prompted.

🔧 Temporary Workarounds

Disable Paint 3D file associations

windows

Prevent Paint 3D from automatically opening potentially malicious files

Control Panel > Default Programs > Associate a file type or protocol with a program > Change .3mf, .fbx, .obj, .ply, .stl associations to other applications

Uninstall Paint 3D

windows

Remove vulnerable application entirely

Settings > Apps > Apps & features > Search 'Paint 3D' > Uninstall

🧯 If You Can't Patch

  • Implement application whitelisting to prevent unauthorized executables
  • Educate users about risks of opening untrusted 3D model files

🔍 How to Verify

Check if Vulnerable:

Check if Paint 3D is installed and Windows hasn't received recent security updates

Check Version:

Get-AppxPackage Microsoft.MSPaint | Select Version

Verify Fix Applied:

Verify Windows Update history shows latest security updates installed and Paint 3D version is current

📡 Detection & Monitoring

Log Indicators:

  • Unusual Paint 3D process spawning child processes
  • Multiple Paint 3D crashes from malformed files

Network Indicators:

  • Outbound connections from Paint 3D process to unknown IPs

SIEM Query:

ProcessName="mspaint.exe" AND (ParentImage="Paint3D.exe" OR CommandLine CONTAINS "malicious.3mf")

🔗 References

📤 Share & Export