
Доказательство концепции (PoC) для CVE-2024-27316 (протестировано), CVE-2024-30255 (не протестировано), CVE-2024-31309 (не протестировано), CVE-2024-28182 (не протестировано), CVE-2024-2653 (не протестировано) и CVE-2024-27919 (не протестировано)
Я решил назвать эту уязвимость именно "CVE-2024-27316", поскольку я тестировал её против этой уязвимости. Основной дефект затрагивает и другие CVE, поэтому я решил упомянуть их в надежде, что другие смогут протестировать и модифицировать этот PoC :)
В настоящее время этот PoC работает только с незашифрованными http/2 серверами.
Источники:
Сборка:
go build
Запуск
./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