
Educational lab environment for exploiting CVE-2022-22947 in Spring Cloud Gateway, with automated victim VM setup and attacker configuration scripts.
Open a terminal
Test if you have a working internet connection.
ping 8.8.8.8
sudo apt-get update
sudo apt install -y git
git clone https://github.com/SanderSchepers1993/CyberSec2026.git
cd CyberSec2026/Victim
sudo bash 01_setup_server.sh

sudo bash 02_setup_server_java17.sh
sudo nano /etc/systemd/system/spring-gateway.service
ExecStart=/usr/bin/java --add-opens java.base/java.lang=ALL-UNNAMED -jar /opt/spring-gateway/target/vulnerable-gateway-1.0.0.jar
sudo systemctl daemon-reload
sudo systemctl restart spring-gateway.service