CVE-2012-10054CWE-22CWE-434

Umbraco CMS < 4.7.1 codeEditorSave.asmx RCE

Critical · published August 13, 2025

CVSS v4.0
9.3
EPSS
4%
Percentile
90.5
In the wild
Unconfirmed
What it is

🚨 A sneaky SOAP endpoint can let attackers execute code remotely, all without any authentication! Anyone using Umbraco CMS versions prior to 4.7.1 needs to pay attention. 🔥 Think of it like a restaurant that has a take-out window without any checks; anyone can just walk up, place an order, and take out anything they want from the kitchen. The codeEditorSave.asmx endpoint is that unsecured take-out window, allowing attackers to upload harmful scripts directly into the server's directory. This vulnerability is absolutely devastating! An attacker could write malicious ASPX scripts into your web-accessible directory and execute them, potentially compromising your entire website and stealing sensitive data. With full remote code execution, they could manipulate your system in any way they choose.

Put simply

Think of it like a restaurant that has a take-out window without any checks; anyone can just walk up, place an order, and take out anything they want from the kitchen. The codeEditorSave.asmx endpoint is that unsecured take-out window, allowing attackers to upload harmful scripts directly into the server's directory. The flaw exists in Umbraco CMS versions prior to 4.7.1, where the codeEditorSave.asmx SOAP endpoint allows unauthenticated remote code execution via the SaveDLRScript operation. It exploits a path traversal issue in the fileName parameter, enabling file uploads without any authentication check.

What to do

This vulnerability is absolutely devastating! An attacker could write malicious ASPX scripts into your web-accessible directory and execute them, potentially compromising your entire website and stealing sensitive data. With full remote code execution, they could manipulate your system in any way they choose. Patch your Umbraco CMS to version 4.7.1 or later as soon as possible to close this security gap. Additionally, review your uploaded file handling and restrict paths to prevent similar vulnerabilities in the future. Consider implementing strict input validation and authentication for file upload operations. You've got this! 🚀 Follow these steps and you'll have your site sealed up tighter than ever! 🛡️

The record
Technical detail
CVSS v4.0
9.3 · CRITICAL
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.04034 · 90.5th percentile
Weaknesses
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'); CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-08-13T20:54Z
EPSS history
Timeline
  • 13 AUG 20:54Z
    Umbraco CMS < 4.7.1 codeEditorSave.asmx RCE
    cvelistv5