IIS 6.0 CVE-2017-7269
CRITICALAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconInternet scan for IIS 6.0
-
DeliveryOPTIONS request confirms WebDAV enabled
-
ExploitSend crafted PROPFIND with malicious If header
-
InstallTrigger buffer overflow in ScStoragePathFromUrl
-
C2Overwrite stack return address
-
ExecuteExecute shellcode as NETWORK SERVICE
-
ImpactEscalate to SYSTEM via token manipulation
-
Step 8Establish persistence via service/registry modification
-
Step 9Command and control callback
-
Step 10Deploy secondary payloads or pivot to internal network
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V14 - Configuration Dependency management, component inventory
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | WebDAV publishing service must be enabled in IIS 6.0 configuration (not enabled by default in all installation profiles but commonly active on file-sharing or collaborative document management servers). The vulnerable ScStoragePathFromUrl function is only invoked when processing WebDAV PROPFIND requests, so standard HTTP/HTTPS traffic does not trigger the vulnerability. No authentication required-exploitation succeeds against default configurations with anonymous WebDAV access enabled (common for public-facing document repositories). No user interaction needed-attack executes server-side upon receipt of malicious request. Platform-specific: only affects Windows Server 2003 R2 and Windows XP Professional x64 Edition running IIS 6.0; later Windows versions ship IIS 7.0+ with completely rewritten WebDAV implementation immune to this flaw. Network accessibility to TCP ports 80 or 443 is required (AV:N), but attack complexity is low (AC:L) with reliable exploits requiring no race conditions or environmental dependencies. |
| Impact | This represents CRITICAL real-world risk with multiple converging threat indicators. CVSS 9.8 (AV:N/AC:L/PR:N/UI:N) reflects perfect exploitability-network-accessible, low complexity, no authentication or user interaction required. EPSS 94.43% (100th percentile) confirms sustained mass exploitation. CISA KEV listing verifies active exploitation confirmed by US government threat intelligence, with exploitation beginning 7-8 months before public disclosure in March 2017, indicating initial use as a zero-day. Multiple weaponized exploits exist in public repositories (Exploit-DB, Metasploit, GitHub) lowering attacker skill requirements to script-kiddie level. SSVC factors: Exploitation=Active, Automatable=Yes (wormable via network scanning + automatic exploitation), Technical Impact=Total (arbitrary code execution as SYSTEM-level service account). However, real-world exposure is constrained by platform obsolescence-Windows Server 2003 reached EOL in 2015, so vulnerable systems represent either air-gapped/isolated legacy infrastructure, embedded/ICS environments unable to migrate, or severely neglected internet-facing servers. Shodan/Censys scans in 2017 identified tens of thousands of vulnerable IIS 6.0 instances internet-accessible, making this a priority for asset discovery and emergency patching despite platform age. Organizations still running Server 2003 likely face significant exposure as this system class typically indicates broader security debt. |
| Exploit ScenarioDerived | An attacker performs internet-wide scanning (Shodan, Masscan) to identify servers responding with 'Server: Microsoft-IIS/6.0' headers on port 80/443. Upon identifying a target running IIS 6.0 with WebDAV enabled (detectable via OPTIONS request returning DAV: header), the attacker sends a malicious PROPFIND request with a crafted 'If: <http://' header exceeding buffer limits, containing shellcode in the overflowed data. The buffer overflow overwrites the stack return address, redirecting execution to attacker-controlled shellcode which executes with NT AUTHORITY\NETWORK SERVICE or SYSTEM privileges. The attacker establishes a reverse shell, installs persistence mechanisms, and pivots to internal network resources. Multiple public Metasploit modules and standalone Python/Ruby exploits automate this entire process, enabling mass exploitation campaigns. Given CISA KEV confirmation, real-world scenarios likely include botnet recruitment, ransomware deployment, and APT initial access operations targeting government, healthcare, and industrial sectors still operating legacy infrastructure. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Apr 21, 2026
Remote code execution in Microsoft IIS 6.0 WebDAV service allows unauthenticated attackers to execute arbitrary code by sending a specially crafted PROPFIND request with a malicious 'If' header. Confirmed actively exploited (CISA KEV) since July-August 2016, predating public disclosure by 7+ months. EPSS score of 94.43% (100th percentile) reflects widespread exploitation against legacy Windows Server 2003 R2 systems still exposed to the internet. Multiple public exploits exist including Metasploit modules, and vendor patch has been available since March 2017.
Earlier versions of this analysis (1)
A buffer overflow in the WebDAV service of IIS 6.0 in Windows Server 2003 R2 allows unauthenticated remote code execution through a crafted 'If:' header in PROPFIND requests.
RemediationAI
Apply Microsoft security update KB3197835 immediately, available from https://support.microsoft.com/en-us/help/3197835/ (requires manual download for EOL systems no longer receiving Windows Update). If patching is not immediately feasible, disable the WebDAV publishing service entirely via IIS Manager (remove WebDAV web service extension) or Services console (stop 'WebClient' service and set startup to Disabled)-this eliminates attack surface but breaks WebDAV-dependent applications and workflows, requiring validation with application owners. For systems requiring WebDAV functionality, implement compensating controls: restrict access to WebDAV endpoints using firewall rules or IIS IP restrictions to trusted management networks only; deploy a reverse proxy or web application firewall (WAF) with rules blocking PROPFIND requests containing 'If' headers exceeding normal length thresholds (>256 bytes may indicate exploitation attempts); enable Enhanced Mitigation Experience Toolkit (EMET) if available to add exploit mitigation layers. Long-term remediation requires migrating workloads off Windows Server 2003/IIS 6.0 to supported platforms (Windows Server 2016+ with IIS 10.0+), as the platform's EOL status means future vulnerabilities will remain unpatched. Third-party micropatch providers like 0patch offer unofficial fixes for organizations unable to migrate immediately (https://0patch.blogspot.com/2017/03/0patching-immortal-cve-2017-7269.html), though these lack Microsoft support.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in the ScStoragePathFromUrl function within the WebDAV protocol implementation (httpext.dll) of IIS 6.0 on Windows Server 2003 R2. WebDAV (Web Distributed Authoring and Versioning) extends HTTP to support collaborative file editing over the web. The ScStoragePathFromUrl function performs URL-to-filesystem path translation for WebDAV requests but contains a classic stack-based buffer overflow (CWE-120) when processing the 'If' conditional header in PROPFIND requests. PROPFIND is a WebDAV method used to retrieve properties of web resources. The function fails to validate the length of the header value before copying it into a fixed-size stack buffer, allowing attackers to overwrite return addresses and achieve arbitrary code execution. The affected CPE (cpe:2.3:a:microsoft:internet_information_services:6.0) confirms this is specific to IIS 6.0, which shipped exclusively with Windows Server 2003 and Windows XP Professional x64 Edition-platforms that reached end-of-extended-support in 2015, making this vulnerability persistent in systems without custom support agreements.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionCVE.org
Buffer overflow in the ScStoragePathFromUrl function in the WebDAV service in Internet Information Services (IIS) 6.0 in Microsoft Windows Server 2003 R2 allows remote attackers to execute arbitrary code via a long header beginning with "If: <http://" in a PROPFIND request, as exploited in the wild in July or August 2016.
Executive ViewAI
CVE-2017-7269 is a critical remote code execution vulnerability in Microsoft IIS 6.0 WebDAV that allows unauthenticated attackers to gain complete system control via malicious HTTP requests. This vulnerability is confirmed actively exploited and poses severe risk to organizations still running legacy Windows Server 2003 R2 systems exposed to the internet, as the 94.4% EPSS score indicates near-universal attacker capability and motivation.
Vendor-released patch: Microsoft Security Bulletin MS17-004 (KB4012215). If patching is not immediately feasible, disable the WebDAV service entirely and restrict HTTP/HTTPS port access (80/443) to IIS 6.0 systems via firewall rules limiting connections to trusted internal networks only.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
NVD
CVE.org
CISA KEV
EPSS
Exploit-DB
GitHub