Podcast – GFI MAX Building Blocks to Managed Services
March 10, 2010 – 11:33 am | 2 Comments

Doug Wilson and Chris Martin of GFI MAX describe how it’s easy for you to move towards Managed Services.
(Part 1) This podcast outlines the Building Blocks program and focuses on the provision of a Managed …

Read the full story »
Tech Zone

Technical info for IT professional and network administrators.

MSP Insights

Information for IT support providers, Value Added Resellers (VARs) and the MSP Market.

GFI Fixes It

Key insights from our Customer Support team on GFI’s products.

SMB Zone

Current tech issues, research and articles, tailor-made for the SMB!

GFI World

Latest GFI announcements, news and updates.

Home » Tech Zone

Zero-day flaw in Microsoft Internet Information Service (IIS)

Written by Jason Micallef on September 22, 2009 – 12:00 pm2 Comments

Recent figures put Microsoft IIS as the second most popular web server on the internet, second only to the Apache HTTP Server. It is therefore of no surprise that following the Apache site breach on 28th September ’09, it was now the turn of Microsoft’s IIS to be in the news.

On Tuesday 1st September 2009, Microsoft issued a security advisory for a serious code execution vulnerability within the File Transfer Protocol (FTP) service of IIS 5.0, 5.1 and 6.0. This advisory warned that a stack overflow vulnerability in the FTP service enables attackers to remotely execute malicious code on internet connected systems running the FTP service.

In practice, an attacker requires write access to the FTP service to cause a stack-based overrun, and to deliver a payload. Obviously, IIS setups that grant write access privileges to anonymous users are mostly at risk… with attackers not requiring authentication, no cracking of passwords is required… making the process as plain sailing and as easy as ABC!!

Needless to say, authorized users can also trigger the stack-based buffer overflow and attack a system using the same technique.

It transpires that the stack overflow is caused by creating a (long) specially-crafted directory name. This enables the execution of arbitrary code in the context of LocalSystem, the service under which the FTP service runs. Despite the fact that no active attacks seem to have been reported at time of writing, all code and instructions on how to run this exploit are freely available over the web. This exponentially increases the risk of an exploit occurring as more and more users gain insight on the nitty-gritty of this exploit technique!

Configurations at risk are the following:

IIS Version Platform Risk Level
     
5.0 Windows 2000 High
5.1 Windows 2000, Windows XP High
6.0 Windows 2000, Windows Server 2003      Reduced risk in view of built-in /GS protection that  automatically terminates IIS when some overflows are  detected
     

Windows Vista, Windows Server 2008 running IIS 7.0 are not affected by this issue.

Until a fully-tested security fix is released, it is recommended that IT Pros:

  • Disable anonymous write privileges on FTP servers. It is also recommended that the FTP service is turned off when not in use
  • Use NTFS Associating Access Control Lists (ACL) to block the unauthorized creation of new directories

For more information on this exploit visit:

Liked this post? Bookmark & share it!
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • eKudos
  • Fark
  • LinkedIn
  • StumbleUpon
  • MisterWong
  • Propeller
  • Reddit
  • Slashdot
  • Technorati
  • TwitThis
  • Yahoo! Buzz

2 Comments »

  • Jack Wright says:

    thanks for the post, quite interesting, i saw somethign about this though didnt quite find all the info i needed, you covered it here..thanks

  • A.Christopher says:

    Well said Jack! I also visited tons of blogs on the matter but none was so concise and complete as this post. Thanks for sharing this info …

Leave a comment!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.