SQL Injection Attacks on IIS Web Servers

Last week, The Washington Post reported that hundreds of thousands of IIS webservers were hacked. Code was placed on them that installed malware on visitors’ computers. Among the infectees were websites from the UK government and the United Nations. Initial reports said the attackers used a security vulnerability in Microsoft’s IIS, but the company published more information on the attacks today, and denies IIS was compromised.In an entry on Microsoft’s IIS Blog, Bill Staples explains that despite earlier reports online, the attacks are not related to Security Advisory 951306 or any other security flaw in Microsoft’s IIS 6.0, ASP, ASP.Net or Microsoft SQL technologies. Instead, the crackers used automated SQL injection attacks.

Instead, attackers have crafted an automated attack that can take advantage of SQL injection vulnerabilities in web pages that do not follow security best practices for web application development. While these particular attacks are targeting sites hosted on IIS web servers, SQL injection vulnerabilities may exist on sites hosted on any platform.

Staples links to various websites that give more information on SQL injection attacks, and how to shield yourself from them. In addition, the IIS.net website follows the issue and provides more information as the case develops.

Microsoft’s investigation revealed no unpatched security holes in IIS, SQL Server, Internet Explorer or any other Microsoft client software, so end-users should just install all the latest patches to shield themselves from these attacks.


  1. 2008-04-28 8:13 pm
  2. 2008-04-28 8:23 pm
    • 2008-04-28 8:49 pm
    • 2008-04-28 9:11 pm
      • 2008-04-28 9:24 pm
      • 2008-04-28 10:21 pm
    • 2008-04-28 11:34 pm
    • 2008-04-30 3:52 pm
  3. 2008-04-28 8:59 pm
    • 2008-04-28 11:32 pm
  4. 2008-04-28 9:57 pm
    • 2008-04-28 10:24 pm
      • 2008-04-29 4:15 am
        • 2008-04-29 4:38 am
          • 2008-04-29 10:06 am
    • 2008-04-28 11:05 pm
  5. 2008-04-28 11:23 pm
    • 2008-04-29 12:13 am
  6. 2008-04-29 3:07 am
    • 2008-04-29 4:43 am