Umbraco codeEditorSave.asmx SaveDLRScript Operation Traversal File Upload Arbitrary Command Execution

high Nessus Plugin ID 61517

Synopsis

The remote web server hosts an application that can be abused to execute arbitrary code.

Description

The version of Umbraco installed on the remote host allows unauthenticated remote attackers to upload arbitrary files using the 'SaveDLRScript' SOAP action of the 'codeEditorSave.asmx' script. In addition, these files can be stored in a web-accessible location using encoded traversal strings.

These issues together allow an attacker to upload a malicious script to the affected host and use it to execute arbitrary commands, subject to the privileges under which the web server operates.

Solution

Unknown at this time.

See Also

http://www.nessus.org/u?064f577f

Plugin Details

Severity: High

ID: 61517

File Name: umbraco_arbitrary_upload.nasl

Version: 1.10

Type: remote

Family: CGI abuses

Published: 8/13/2012

Updated: 4/11/2022

Configuration: Enable thorough checks

Supported Sensors: Nessus

Vulnerability Information

CPE: cpe:/a:umbraco:umbraco_cms

Required KB Items: www/ASP, www/umbraco

Excluded KB Items: Settings/disable_cgi_scanning

Exploit Available: true

Exploit Ease: Exploits are available

Exploited by Nessus: true

Patch Publication Date: 9/1/2011

Vulnerability Publication Date: 7/9/2012

Exploitable With

Metasploit (Umbraco CMS Remote Command Execution)

Reference Information

BID: 54351