Skip to main content

IIS 6.0 CVE-2017-7269

CRITICAL
Classic Buffer Overflow (CWE-120)
2017-03-27 cve@mitre.org
9.8
CVSS 3.1
Share

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

7
Analysis Updated
Apr 21, 2026 - 15:30 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Apr 21, 2026 - 15:22 vuln.today
cvss_changed
Analysis Generated
Mar 26, 2026 - 11:18 vuln.today
Added to CISA KEV
Oct 22, 2025 - 00:16 cisa
CISA KEV
PoC Detected
Oct 22, 2025 - 00:16 vuln.today
Public exploit code
Patch released
Oct 22, 2025 - 00:16 nvd
Patch available
CVE Published
Mar 27, 2017 - 02:59 nvd
CRITICAL 9.8

DescriptionNVD

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.

AnalysisAI

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.

Technical ContextAI

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.

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.

Share

CVE-2017-7269 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy