.NET SOAPwn Flaw Opens Door for File Writes and Remote Code Execution via Rogue WSDL
These articles are AI-generated summaries. Please check the original sources for full details.
.NET SOAPwn Flaw Enables File Writes and Remote Code Execution
Research from watchTowr Labs details the “SOAPwn” vulnerability – an invalid cast flaw in the .NET Framework – allowing attackers to achieve remote code execution (RCE) in applications like Barracuda Service Center RMM and Ivanti Endpoint Manager (EPM). The issue stems from how .NET handles Simple Object Access Protocol (SOAP) messages and is triggered by attacker-supplied Web Services Description Language (WSDL) files.
Why This Matters
Ideal software models assume trusted input, but real-world applications frequently process data from untrusted sources. The SOAPwn flaw demonstrates how a design weakness in a widely used framework like .NET can be exploited to bypass security measures, potentially leading to significant data breaches and system compromise, with CVSS scores reaching 9.8 for affected products. Microsoft has declined to directly fix the issue, citing application-level misconfigurations.
Key Insights
- SOAPwn discovery: watchTowr Labs, Black Hat Europe 2025
- WSDL manipulation: Attackers can leverage WSDL imports to execute arbitrary code via HTTP client proxies.
- NTLM relaying: Exploitation can involve writing SOAP requests to SMB shares, enabling NTLM challenge capture and cracking.
Working Example
(No code exists in the context to include)
Practical Applications
- Use Case: Barracuda Service Center RMM and Ivanti EPM are vulnerable, allowing attackers to upload webshells or execute PowerShell scripts.
- Pitfall: Dynamically creating HTTP client proxies from untrusted WSDL files without validation introduces a critical security risk.
References:
Continue reading
Next article
New llama.cpp Server Feature: Dynamic Model Management
Related Content
FreePBX Vulnerabilities Allow RCE via SQL Injection, File Upload, and Auth Bypass
FreePBX patched 2025 flaws allowing SQL injection, file upload attacks, and an auth bypass, potentially leading to remote code execution.
Anthropic MCP Git Server Vulnerabilities Enable RCE via Prompt Injection
Three vulnerabilities in Anthropic’s MCP Git server allow remote code execution (RCE) through prompt injection attacks.
Gogs Zero-Day Exploited in 700+ Instances
An unpatched Gogs flaw (CVE-2025-8110) is actively exploited, resulting in over 700 confirmed compromises via file overwrite and code execution.