Wednesday, September 24, 2008
Priority: MEDIUM
Impact: Website defacement and server compromise through code execution on sites using WebDAV without adequate access controls.
Resolution:
Who: Web applications utilizing the WebDAV protocol for distributed authoring (e.g.Microsoft® SharePoint®) and sites relying on Microsoft FrontPage® Server Extensions for content management are potential targets.
What: Frequently, sites that rely on WebDAV for content management are deployed with inadequate authentication mechanisms that allow any Internet user manage site content.
Also, in many cases, WebDAV is enabled in websites even though it is not used.
How: Exploitation of these configuration errors relies on the WebDAV feature that allows content to be uploaded using the PUT request method, as in the following example, which was taken from an actual attack and sanitized:
PUT /index.htm HTTP/1.0
Accept-Language: en-us;q=0.5
Translate: f
Content-Length: 153
User-Agent: Microsoft Data Access Internet Publishing Provider DAV 1.1
Host: www.example.com
<153 bytes of page content>
Such high-privileged actions should only be allowed after both authentication and authorization have taken place. In many sites, however, access is granted with no checks made. This is a long-standing problem, but the ease of exploitation and the ease with which automated tools can be changed and customized groups make it still a relevant one.
In the most common exploitation attempt, the following file names are targeted in a burst, using an automated tool:
/index.htm
/index.html
/home.htm
/home.html
/default.htm
/default.html
/index.asp
/default.asp
/home.asp
/index.php
/default.php
/home.php
Both automated and manual exploitation attempts were recorded.
Impact: Both automated and manual exploitation attempts were recorded.
The following attack scenarios are possible, depending on the motive and the skill of the intruder:
Additionally, organizations impacted by this vulnerability may be classified as out of compliance with the Payment Card Industry (PCI) Data Security Standard (DSS).
Risk: Because this is a recurring problem with many websites and a problem that is being actively exploited using automated tools, we are categorizing this as a MEDIUM severity issue.
Resolution: We recommend all system administrators take the following actions:
How WebDefend Customers Are Protected:
WebDefend customers are protected by default because WebDefend will actively monitor, warn and block (when configured for blocking) upon detecting attempts to use the PUT request method, which is a clear sign of an exploitation attempt.
A separate feature of WebDefend, Change Control, monitors site content and alerts when a page is completely changed or when the structure of the page changes (indicating a possible subtle defacement activity).
Customers should verify their security settings to ensure the appropriate prevention mechanisms are active, specifically that the appliances are configured in a “blocking” mode for these attacks.
Contact:
For more information on this alert, please email support@breach.com.