CVE-2022-21907

CRITICAL EXPLOITED

Windows 10, 11, and Server - Remote Code Execution

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2022-21907 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 20 public exploits from researchers including nu11secur1ty, ZZ-SOCMAP, polakow.

AI-analyzed exploit summary This exploit targets a buffer overflow vulnerability in the HTTP Protocol Stack (HTTP.sys) on Windows 10 v21H1, leading to a denial-of-service (DoS) condition. The PoC sends a maliciously crafted HTTP request with an overly long 'Accept-Encoding' header to trigger the vulnerability.

Description

HTTP Protocol Stack Remote Code Execution Vulnerability

Exploits (20)

exploitdb WORKING POC
by nu11secur1ty · textremotewindows
https://www.exploit-db.com/exploits/51575

This exploit targets a buffer overflow vulnerability in the HTTP Protocol Stack (HTTP.sys) on Windows 10 v21H1, leading to a denial-of-service (DoS) condition. The PoC sends a maliciously crafted HTTP request with an overly long 'Accept-Encoding' header to trigger the vulnerability.

Classification
Working Poc 80%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Windows 10 v21H1 (HTTP.sys)
No auth needed
Prerequisites: Target system running Windows 10 v21H1 with vulnerable HTTP.sys · Network access to the target system
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 363 stars
by ZZ-SOCMAP · dos
https://github.com/ZZ-SOCMAP/CVE-2022-21907

This PoC exploits CVE-2022-21907, a DoS vulnerability in HTTP Protocol Stack by sending a malformed Accept-Encoding header, causing the target system to crash and restart. The script includes verification steps to confirm the vulnerability.

Classification
Working Poc 90%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Windows HTTP Protocol Stack (HTTP.sys)
No auth needed
Prerequisites: Network access to the target system
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 129 stars
by polakow · dos
https://github.com/polakow/CVE-2022-21907

This is a functional DoS exploit for CVE-2022-21907, targeting Windows HTTP Protocol Stack (http.sys) via malformed HTTP requests with chunked encoding. It supports IPv4/IPv6 and HTTP/HTTPS, sending crafted payloads to trigger a denial-of-service condition.

Classification
Working Poc 95%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Windows HTTP Protocol Stack (http.sys) on affected Windows versions
No auth needed
Prerequisites: Target system with HTTP Trailer Support enabled (if applicable) · Network access to the target server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 83 stars
by p0dalirius · dos
https://github.com/p0dalirius/CVE-2022-21907-http.sys

This PoC exploits CVE-2022-21907, a double-free vulnerability in the Windows HTTP Protocol Stack (http.sys) via a malformed 'Accept-Encoding' header, leading to a kernel crash (DoS). The script sends a crafted payload and monitors the target for a crash.

Classification
Working Poc 100%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Windows HTTP Protocol Stack (http.sys) on Windows 10 version 2004 (build 19041.450) and Windows Server 2019 with HTTP Trailer Support enabled
No auth needed
Prerequisites: Target system must be running a vulnerable version of http.sys · HTTP Trailer Support must be enabled on Windows Server 2019
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 30 stars
by michelep · dos
https://github.com/michelep/CVE-2022-21907-Vulnerability-PoC

This PoC exploits CVE-2022-21907, a DoS vulnerability in HTTP Protocol Stack by sending a malformed Accept-Encoding header, causing a blue screen crash. It includes verification steps to confirm the target's vulnerability and restart status.

Classification
Working Poc 90%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Windows HTTP Protocol Stack (http.sys)
No auth needed
Prerequisites: Network access to the target HTTP server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 26 stars
by mauricelambert · poc
https://github.com/mauricelambert/CVE-2022-21907

This repository contains multiple proof-of-concept scripts for CVE-2022-21907, a DoS vulnerability in IIS. The scripts send malformed HTTP headers to trigger a denial of service (Blue Screen) on vulnerable systems.

Classification
Working Poc 95%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Microsoft IIS (Internet Information Services)
No auth needed
Prerequisites: Network access to the target IIS server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 17 stars
by Malwareman007 · dos
https://github.com/Malwareman007/CVE-2022-21907

This PoC exploits CVE-2022-21907, an HTTP Protocol Stack Remote Code Execution Vulnerability in Windows, by sending a malformed Accept-Encoding header to trigger a denial-of-service (DoS) condition. The script verifies the vulnerability by checking if the target crashes or restarts.

Classification
Working Poc 90%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Windows HTTP Protocol Stack (http.sys) on affected Windows versions
No auth needed
Prerequisites: Target must have HTTP Trailer Support enabled (for Windows Server 2019 and Windows 10 1809)
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER 7 stars
by 0xmaximus · dos
https://github.com/0xmaximus/Home-Demolisher

The repository contains a scanner for CVE-2022-21907, which checks for a DoS vulnerability in IIS servers by sending a malformed 'Accept-Encoding' header. The script verifies if the server crashes after sending the payload.

Classification
Scanner 90%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Microsoft IIS Server
No auth needed
Prerequisites: Network access to the target IIS server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WRITEUP 5 stars
by corelight · poc
https://github.com/corelight/cve-2022-21907

This repository provides detection logic for CVE-2022-21907, an HTTP request smuggling vulnerability in HTTP/2 implementations. It includes a Zeek script to identify exploit attempts based on HTTP request size and malformed headers, along with testing scripts for coverage analysis.

Classification
Writeup 90%
Attack Type
Other
Complexity
Moderate
Reliability
Reliable
Target: HTTP/2 implementations (e.g., Apache Traffic Server, Apache HTTP Server)
No auth needed
Prerequisites: Network traffic capture (PCAP) containing exploit attempts
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER 2 stars
by gpiechnik2 · poc
https://github.com/gpiechnik2/nmap-CVE-2022-21907

This repository contains an Nmap NSE script designed to detect the presence of CVE-2022-21907, a vulnerability in the Windows HTTP Protocol Stack (http.sys) that can lead to a Denial of Service (DoS). The script checks for vulnerability but does not include exploit code for remote code execution.

Classification
Scanner 90%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Microsoft Windows HTTP Protocol Stack (http.sys) in IIS
No auth needed
Prerequisites: Nmap with NSE support · Network access to target system
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 1 stars
by kamal-marouane · dos
https://github.com/kamal-marouane/CVE-2022-21907

This repository contains a working proof-of-concept exploit for CVE-2022-21907, a vulnerability in the HTTP Protocol Stack (http.sys) of Windows 10. The exploit sends a specially crafted packet to trigger a denial of service (DoS) condition, causing the target system to crash.

Classification
Working Poc 90%
Attack Type
Dos
Complexity
Moderate
Reliability
Reliable
Target: Windows 10 version 2004 (HTTP Protocol Stack - http.sys)
No auth needed
Prerequisites: Victim machine running Windows 10 version 2004 · Network access to the target system · Python environment for the exploit script
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 1 stars
by iveresk · poc
https://github.com/iveresk/cve-2022-21907

This is a multithreaded Golang application that exploits CVE-2022-21907, a double free vulnerability in the HTTP Protocol Stack (http.sys) driver. It sends crafted HTTP requests with a malformed 'Accept-Encoding' header to trigger a kernel crash (DoS) on vulnerable Windows systems.

Classification
Working Poc 95%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Windows Server 2019, Windows 10 version 1809 (with HTTP Trailer Support enabled), Windows 10 version 2004 (build 19041.450)
No auth needed
Prerequisites: Target system must be vulnerable (unpatched or with HTTP Trailer Support enabled) · Network access to the target's HTTP port (80)
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 1 stars
by iveresk · poc
https://github.com/iveresk/cve-2022-21907-http.sys

This repository contains a proof-of-concept exploit for CVE-2022-21907, a double free vulnerability in the HTTP Protocol Stack (http.sys) of Windows. The exploit sends a malformed HTTP request with a crafted 'Accept-Encoding' header to trigger a kernel crash (DoS).

Classification
Working Poc 90%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Windows 10 version 2004 (build 19041.450) with HTTP Trailer Support enabled
No auth needed
Prerequisites: Target system must have HTTP Trailer Support enabled · Network access to the target system
devstral-2 · analyzed Feb 16, 2026 Full analysis →
github WORKING POC
by dyeat · pythonpoc
https://github.com/dyeat/cve-reproduction/tree/main/Microsoft/IIS/CVE-2022-21907

The repository contains a functional PoC for CVE-2022-21907, a use-after-free vulnerability in Microsoft IIS HTTP Protocol Stack (http.sys). The exploit sends a crafted HTTP request with a malformed 'Accept-Encoding' header to trigger a denial-of-service (DoS) condition, potentially leading to remote code execution (RCE).

Classification
Working Poc 90%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Microsoft IIS (HTTP Protocol Stack http.sys)
No auth needed
Prerequisites: Target running vulnerable Microsoft IIS with http.sys exposed
devstral-2 · analyzed May 22, 2026 Full analysis →
nomisec WORKING POC
by asepsaepdin · dos
https://github.com/asepsaepdin/CVE-2022-21907

This PoC exploits CVE-2022-21907, a DoS vulnerability in the HTTP Protocol Stack, by sending malformed Accept-Encoding headers to crash IIS servers. It includes verification steps to confirm the target's vulnerability and restart status.

Classification
Working Poc 90%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Microsoft IIS (HTTP Protocol Stack)
No auth needed
Prerequisites: Network access to target IIS server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by cassie0206 · poc
https://github.com/cassie0206/CVE-2022-21907

This PoC demonstrates a DoS vulnerability in IIS by sending a maliciously crafted Accept-Encoding header. The script monitors the target server's status before and after sending the payload to confirm a crash.

Classification
Working Poc 90%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Microsoft IIS Server
No auth needed
Prerequisites: Network access to the target IIS server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by EzoomE · remote
https://github.com/EzoomE/CVE-2022-21907-RCE

This Go-based PoC exploits CVE-2022-21907, a remote code execution vulnerability in the HTTP API of a target software. It sends a crafted POST request with a PowerShell payload to execute arbitrary commands on the target system.

Classification
Working Poc 90%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Unknown (likely a web application with an API endpoint vulnerable to command injection)
No auth needed
Prerequisites: Network access to the target API endpoint · Target software must be vulnerable to CVE-2022-21907
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec STUB
by xiska62314 · poc
https://github.com/xiska62314/CVE-2022-21907

The repository contains only a README.md file with the CVE identifier and no functional exploit code or technical details. It appears to be a placeholder or stub.

Classification
Stub 90%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: unknown
No auth needed
devstral-2 · analyzed Feb 16, 2026 Full analysis →
patchapalooza WORKING POC
by lutixiaya · poc
https://gitee.com/lutixiaya/cve-2022-21907

This repository contains a functional exploit PoC for CVE-2022-21907, which targets a vulnerability in HTTP.sys. The exploit sends a crafted HTTP request with a malformed 'Accept-Encoding' header to trigger a denial-of-service (DoS) condition, causing the target system to crash and restart.

Classification
Working Poc 90%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Microsoft HTTP.sys (Windows Server 2019, Windows 10, etc.)
No auth needed
Prerequisites: Network access to the target system · HTTP.sys exposed to the attacker
devstral-2 · analyzed Feb 23, 2026 Full analysis →
patchapalooza WORKING POC
by swarupsro · remote
https://gitlab.com/swarupsro/CVE-2022-21907

This PoC exploits CVE-2022-21907, a DoS vulnerability in HTTP.sys via a malformed Accept-Encoding header. It sends a crafted request to trigger a blue screen (BSOD) and verifies the target's crash/reboot state.

Classification
Working Poc 90%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Microsoft HTTP.sys (Windows Server 2022, Windows 10/11)
No auth needed
Prerequisites: Network access to the target HTTP.sys server
devstral-2 · analyzed Feb 23, 2026 Full analysis →

Scores

CVSS v3 9.8
EPSS 0.9189
EPSS Percentile 99.7%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact total

Details

VulnCheck KEV 2024-05-07
Status published
Products (8)
microsoft/windows_10 20h2 (3 CPE variants)
microsoft/windows_10 21h1 (3 CPE variants)
microsoft/windows_10 21h2 (3 CPE variants)
microsoft/windows_10 1809 (3 CPE variants)
microsoft/windows_11 (2 CPE variants)
microsoft/windows_server 20h2
microsoft/windows_server 2022
microsoft/windows_server_2019
Published Jan 11, 2022
Tracked Since Feb 18, 2026