Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-11101-HTTP-Cache-Poisoning-via-Unkeyed-Query-Parameter — Exploit web cache poisoning via unkeyed query parameters to persist malicious JavaScript responses; includes a vulnerable Flask cache server and PoC for CVE-2026-11101. | Kitploit
Tools/GitHubGitHub/george0papasotiriou/cve-2026-11101-http-cache-poisoning-via-unkeyed-query-parameter
Vulnerability AnalysisExploitationWeb Application ExploitationWeb Security
GitHubgeorge0papasotiriou/cve-2026-11101-http-cache-poisoning-via-unkeyed-query-parameter

CVE-2026-11101-HTTP-Cache-Poisoning-via-Unkeyed-Query-Parameter

Exploit web cache poisoning via unkeyed query parameters to persist malicious JavaScript responses; includes a vulnerable Flask cache server and PoC for CVE-2026-11101.

View Repository
21 month agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2026-11101 – HTTP Cache Poisoning via Unkeyed Query Parameter

Severity: High

Overview

A web cache uses only the URL path as the cache key, ignoring query parameters. An attacker can append a malicious payload to an unkeyed parameter (e.g., utm_campaign) and poison the cache. Subsequent visitors receive the poisoned response containing arbitrary JavaScript.

Vulnerability Details

  • Type: Web Cache Poisoning
  • Impact: Stored XSS, credential theft, defacement.
  • Root Cause: The cache key excludes query string parameters that influence the response body, allowing an attacker to store a crafted response that is served to all users.

Exploit Demonstration

  1. Start the vulnerable caching server:
    root@kitploit:~
    pip install flask
    python cache_server.py
    
  2. Run the exploit:
root@kitploit:~
python exploit_cache_poison.py
Download Tool