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-2022-45059-demo — Interactive demo of CVE-2022-45059 Varnish Cache request smuggling vulnerability. Includes Spring Boot web app, vulnerable proxy, automated victim bot, and packet capture for educational exploitation practice. | Kitploit
Tools/GitHubGitHub/martinvks/cve-2022-45059-demo
Packet Sniffing & AnalysisVulnerability AnalysisExploitationWeb Application ExploitationLearning & EducationLabs & Practice
GitHubmartinvks/cve-2022-45059-demo

CVE-2022-45059-demo

Interactive demo of CVE-2022-45059 Varnish Cache request smuggling vulnerability. Includes Spring Boot web app, vulnerable proxy, automated victim bot, and packet capture for educational exploitation practice.

View Repository
42 years 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-2022-45059-demo

Varnish Cache releases 7.0.0, 7.0.1, 7.0.2, 7.0.3, 7.1.0, 7.1.1 and 7.2.0 have a request smuggling vulnerability where an attacker can request that the content-length header is made hop-by-hop. This is a demo consisting of a Spring Boot web application running behind a vulnerable version of Varnish Cache. A "victim" sends requests to the application every 5 seconds and the goal is to steal his cookies.

Running the application

Option 1 - Using prebuilt images

root@kitploit:~
docker compose up

View the website at: http://localhost

Option 2 - Build the images yourself

root@kitploit:~
docker build -t <TAG_NAME> frontend
docker build -t <TAG_NAME> backend
docker build -t <TAG_NAME> victim

Update docker-compose.yml with your images and run docker compose up. View the website at:


http://localhost

Packet capture

Packet capturing is enabled on the backend and the pcap file is written to ./capture/backend.pcap

Download Tool