← Vulnerability feed

Vulnerability record · CVE-2009-4444 · published 29 December 2009

CVE-2009-4444: Microsoft IIS 5.x/6.x semicolon filename extension bypass

Microsoft · Internet Information Services

IIS 5.x and 6.x determine a file's extension using only the portion of the filename before a semicolon, so a file named .asp;.jpg is handled by asp.dll. This lets attackers bypass extension restrictions enforced by third-party upload applications and get uploaded content executed as ASP, CER, or ASA.

6.0 CVSS 2.0 Medium EPSS 64% · top 0.8%
6.0CVSS 2.0 base score
64%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
12References
16 Jun 2026Last modified by NVD

Description

Microsoft Internet Information Services (IIS) 5.x and 6.x uses only the portion of a filename before a ; (semicolon) character to determine the file extension, which allows remote attackers to bypass intended extension restrictions of third-party upload applications via a filename with a (1) .asp, (2) .cer, or (3) .asa first extension, followed by a semicolon and a safe extension, as demonstrated by the use of asp.dll to handle a .asp;.jpg file.

AV:N/AC:M/Au:S/C:P/I:P/A:P

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: medium.

high priorityThe flaw enables remote code execution via a common upload path, and while the affected IIS versions are legacy, the high EPSS score signals active interest.

What it is

IIS 5.x and 6.x determine a file's extension using only the portion of the filename before a semicolon, so a file named .asp;.jpg is handled by asp.dll. This lets attackers bypass extension restrictions enforced by third-party upload applications and get uploaded content executed as ASP, CER, or ASA.

Impact

An attacker who can upload a file through a vulnerable application can have it executed as server-side script, leading to code execution in the IIS worker process context.

Attack surface

Reached remotely over HTTP by submitting a crafted filename to a third-party upload feature; the CVSS vector (AV:N/AC:M/Au:S) indicates network access, medium complexity, and some level of authentication, with no user interaction required.

Exploitation

Not listed in CISA KEV and no public exploit references are tagged in the record, but EPSS is high at 0.636 (99.2nd percentile), indicating elevated predicted exploitation activity.

What to do

  • Patch or upgrade IIS to a supported version; IIS 5.x and 6.x are long out of support, so migrate to a current IIS release.
  • Harden upload handling: reject or sanitize filenames containing semicolons and validate the final extension after any normalization.
  • Rename uploaded files server-side to a safe extension and store them outside the web root, serving them only through a handler.
  • Disable or restrict execution of ASP, CER, and ASA in upload directories via IIS handler mappings and request filtering.
  • Apply least privilege to the IIS application pool identity to limit the impact of any executed uploaded file.

Detection

  • Search IIS access and upload logs for filenames containing a semicolon followed by a second extension (e.g., .asp;, .cer;, .asa;).
  • Alert on requests for files whose resolved handler is asp.dll but whose URL ends in an image or other safe extension.
  • Monitor upload directories for newly written files with executable extensions or double extensions.
  • Review web server logs for anomalous POST requests to upload endpoints followed by GET requests to the same path.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2009-4444 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2017-7269IIS 6.0 WebDAV ScStoragePathFromUrl buffer overflow enables remote code executionA buffer overflow in the ScStoragePathFromUrl function of the WebDAV service in IIS 6.0 on Windows Server 2003 R2 allows remote code execution via a …KEVEPSS 100%analysed10.0CVE-2010-3972Microsoft IIS FTP Service heap buffer overflow via crafted FTP commandA heap-based buffer overflow exists in the TELNET_STREAM_CONTEXT::OnSendData function in ftpsvc.dll in Microsoft FTP Service 7.0 and 7.5 as shipped w…EPSS 95%analysed10.0CVE-2008-4301Microsoft internet information services vulnerabilityA certain ActiveX control in iisext.dll in Microsoft Internet Information Services (IIS) allows remote attackers to set a password via a string argum…EPSS 17%10.0CVE-2007-2815IIS 5.0 webhits.dll hit-highlighting authentication bypassThe hit-highlighting feature in webhits.dll on Microsoft IIS 5.0 relies only on Windows NT ACLs, so it fails to enforce NTLM or basic authentication.…EPSS 73%analysed10.0CVE-2003-0224Microsoft internet information services vulnerabilityBuffer overflow in ssinc.dll for Microsoft Internet Information Services (IIS) 5.0 allows local users to execute arbitrary code via a web page with a…EPSS 18%10.0CVE-1999-0233Microsoft internet information services vulnerabilityIIS 1.0 allows users to execute arbitrary commands using .bat or .cmd files.EPSS 16%9.3CVE-2010-2730Microsoft internet information services memory buffer overflow vulnerabilityBuffer overflow in Microsoft Internet Information Services (IIS) 7.5, when FastCGI is enabled, allows remote attackers to execute arbitrary code via …EPSS 33%9.0CVE-2008-1446Microsoft IIS IPP ISAPI integer overflow enables remote code executionThe Internet Printing Protocol (IPP) ISAPI extension in Microsoft IIS 5.0 through 7.0 contains an integer overflow that can be triggered by a crafted…EPSS 46%analysed

Source: NIST National Vulnerability Database (record CVE-2009-4444), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.