
Prova de conceito (PoC) para CVE-2024-27316 (testado), CVE-2024-30255 (não testado), CVE-2024-31309 (não testado), CVE-2024-28182 (não testado), CVE-2024-2653 (não testado) e CVE-2024-27919 (não testado).
Decidi chamar essa vulnerabilidade especificamente de "CVE-2024-27316" pois a testei contra essa vulnerabilidade. A falha subjacente afeta outras CVEs, então pensei em mencioná-las na esperança de que outros possam testar e modificar este PoC :)
Este PoC atualmente funciona apenas contra servidores http/2 não criptografados.
Fontes:
Compilando:
go build
Executando
./cve-2024-27316 -t 127.0.0.1:80 -p http -i 8192
./cve-2024-27316 -t 127.0.0.1:443 -p https -i 8192