SecurityTracker.com
Keep Track of the Latest Vulnerabilities
with SecurityTracker!
    Home    |    View Topics    |    Search    |    Contact Us    |    Help    |   

SecurityTracker
Archives


Welcome to SecurityTracker!
 
Click to Sign Up
Sign Up
Sign Up for Your FREE Weekly SecurityTracker E-mail Alert Summary
Instant Alerts
Buy our Premium Vulnerability Notification Service to receive customized, instant alerts
Affiliates
Put SecurityTracker Vulnerability Alerts on Your Web Site -- It's Free!
Partners
Become a Partner and License Our Database or Notification Service
Report a Bug
Report a vulnerability that you have found to SecurityTracker
bugs
@
securitytracker.com

Sign Up!





Category:  Application (Web Server/CGI)  >  Microsoft Internet Information Server (IIS) Web Server Vendors:  Microsoft
Microsoft IIS Lets Remote Users Deny Service or Execute Arbitrary Code With Malformed HTTP GET Requests
SecurityTracker Alert ID:  1015376
SecurityTracker URL:  http://securitytracker.com/id?1015376
CVE Reference:  CVE-2005-4360   (Links to External Site)
Updated:  Jul 10 2007
Original Entry Date:  Dec 18 2005
Impact:  Denial of service via network, Execution of arbitrary code via network, User access via network
Exploit Included:  Yes  
Advisory:  Microsoft Security Bulletin
Version(s): 5.1 only
Description:  A vulnerability was reported in Microsoft Internet Information Server (IIS). A remote user can cause denial of service conditions or execute arbitrary code on the target system.

A remote user can send a specially crafted URL four times to the target IIS service to cause the service to crash. Only folders with Execute Permissions set to 'Scripts & Executables' are affected, such as the '_vti_bin' directory.

A demonstration exploit URL is provided:

http://[target]/_vti_bin/.dll/*\~0

IIS versions 5.0 and 6.0 are not affected.

The vendor was notified on January 28, 2005.

The vulnerability was originally reported as having a denial of service impact. However, on July 10, 2007, the vendor indicated that remote code execution is possible.

A demonstration exploit information is provided at:

http://ingehenriksen.blogspot.com/

Inge Henriksen discovered this vulnerability.

Microsoft credits Jonathan Afek and Adi Sharabani of Watchfire with reporting the remote code execution impact.

Impact:  A remote user can cause the IIS service to crash or execute arbitrary code.
Solution:  On July 10, 2007, the vendor issued the following fix:

Microsoft Internet Information Services (IIS) 5.1:

http://www.microsoft.com/downloads/details.aspx?FamilyId=fc cbfe90-f838-47df-8310-352e2fb47132

A restart is required.

The Microsoft advisory is available at:

http://www.microsoft.com/technet/security/bulletin/ms07-041.msp x

Vendor URL:  www.microsoft.com/technet/security/bulletin/ms07-041.mspx (Links to External Site)
Cause:  Boundary error
Underlying OS:  Windows (XP)
Underlying OS Comments:  XP SP2
Reported By:  inge.henriksen@booleansoft.com
Message History:   None.


 Source Message Contents

Date:  Fri, 16 Dec 2005 23:46:11 +0000
From:  inge.henriksen@booleansoft.com
Subject:  Microsoft IIS Remote Denial of Service (DoS) .DLL Url exploit

 
** Inge Henriksen Security Advisory - Full Disclosure Proof of Concept at http://ingehenriksen.blogsp
ot.com/ ** Advisory Name: Microsoft IIS Remote Denial of Service (DoS) .DLL Url exploit Release Date: 16. Desember 2005 Vulnerable: Microsoft® Internet Information Server® V5.1 Not vulnerable: Microsoft® Internet Information Server® V5.0 Microsoft® Internet Information Server® V6.0 Severity: High Discovered by: Inge Henriksen (inge.henriksen@booleansoft.com) http://ingehenriksen.blogspot.com/ Vendor Status: Notified 28. January 2005. No fix will be released until Microsoft® Windows® XP Service Pack 3 (Rumored due late 2006). Description: I have found that by doing a malformed anonymous HTTP request one can remotely crash the IIS service process, inetinfo.exe, using just a simple tool like a web browser. The vulnerablity is only present in folders with Execute Permissions set to Scripts & Executables, examples of vulnerable virtual folders would be "<webroot>/_vti_bin" and the like. Suggested solution: Block all incoming URL's containing "~0", "~1", "~2", "~3", "
~4", "~5", "~6", "~7", "~8", or "~9" (Ignore quotes). Full Disclosure Proof of Concept at http://ingehenriksen.blogspot.com/


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us   |    Help

Copyright 2007, SecurityGlobal.net LLC