
Preuve de concept (PoC) pour CVE-2024-27316 (testé), CVE-2024-30255 (non testé), CVE-2024-31309 (non testé), CVE-2024-28182 (non testé), CVE-2024-2653 (non testé) et CVE-2024-27919 (non testé)
J'ai décidé d'appeler cette vulnérabilité spécifiquement "CVE-2024-27316" puisque je l'ai testée contre cette vulnérabilité. Le défaut sous-jacent affecte d'autres CVE, donc j'ai pensé mentionner celles-ci dans l'espoir que d'autres puissent tester et modifier ce PoC :)
Ce PoC ne fonctionne actuellement que contre les serveurs http/2 non chiffrés.
Sources:
Construction:
go build
Exécution
./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