Windows HTTP.sys Remote Code Execution Vulnerability
Score: 8/10

Windows HTTP.sys Remote Code Execution Vulnerability

An unauthenticated remote attacker can achieve kernel-mode code execution or denial-of-service by exploiting an integer overflow in the Windows HTTP.sys driver over TLS connections.

Executive Summary

CVE-2026-47291 is a critical vulnerability in the Windows kernel-mode HTTP protocol driver (HTTP.sys) that allows for remote code execution (RCE) with kernel privileges. The flaw stems from an integer overflow during the processing of HTTP/1.x headers when delivered via multiple TLS records. By sending a crafted request where each header line is encapsulated in a separate TLS application data record, an attacker can trigger a heap buffer overflow in the kernel pool.

Technical analysis shows the vulnerability is specifically reachable through HTTP/1.x over TLS, as HTTP/2 and HTTP/3 use different parsing paths. Exploitation is a "slow-burn" attack, typically requiring approximately 11 minutes of sustained connection to deliver the 65,536 buffer references necessary to trigger the overflow. Microsoft released a patch for this issue in June 2026.

Successful exploitation poses a severe risk to organizational infrastructure, as it provides an unauthenticated path to kernel-level access on affected Windows systems. Organizations running IIS or other services utilizing HTTP.sys should prioritize patching or implement registry-based mitigations to limit request sizes.

Key Details

Threat Name

CVE-2026-47291

Affects

Windows HTTP.sys, Microsoft Internet Information Services (IIS)

Adversary

—

MITRE Techniques

Malware/Tools

None identified

Report Score

8out of 10
Quality Score
Good
IOC Quality4
TTP Details9
Detection Guidance7
Enterprise Relevance10
Clarity & Structure9
Technical Depth10

Sources