
Web-Cache-Poisoning über ungekeyte Abfrageparameter ausnutzen, um bösartige JavaScript-Antworten dauerhaft zu speichern; enthält einen verwundbaren Flask-Cache-Server und einen PoC für CVE-2026-11101.
Ein Web-Cache verwendet nur den URL-Pfad als Cache-Schlüssel und ignoriert Query-Parameter. Ein Angreifer kann eine bösartige Nutzlast an einen unkeyed Parameter (z. B. utm_campaign) anhängen und den Cache vergiften. Nachfolgende Besucher erhalten die vergiftete Antwort, die beliebiges JavaScript enthält.
pip install flask
python cache_server.py
python exploit_cache_poison.py