An unauthenticated attacker can send an HTTP request with an "Accept-Encoding" HTTP request header triggering a double free in the unknown coding-list inside the HTTP Protocol Stack (http.sys) to process packets, resulting in a kernel crash.# cve-2022-21907-http.sys by 1vere$k
CVE-2022-21907 - Double Free in http.sys driver.
## Summary
An unauthenticated attacker can send an HTTP request with an "Accept-Encoding" HTTP request header triggering a double free in the unknown coding-list inside the HTTP Protocol Stack (http.sys) to process packets, resulting in a kernel crash.
## Vulnerable systems
Windows Server 2019 and Windows 10 version 1809:
- Not vulnerable by default. Unless you have set the HTTP Trailer Support.
- Windows 10 version 2004 (build 19041.450): **Vulnerable**
## Contact
You are free to contact me via [Keybase](https://keybase.io/1veresk) for any details.
[4.0K] /data/pocs/1a73b00a93441563debb0741cb72e33f7dcca0b4
├── [3.3K] cve-2022-21907-1veresk.sh
├── [ 288] input.txt
├── [1.0K] LICENSE
├── [ 648] README.md
└── [ 468] shodan-grep.sh
0 directories, 5 files