CVE-2026-42945_RCE_in_Nginx.../setup.sh
2026-05-12 16:39:02 -07:00

19 lines
619 B
Bash
Executable file

#!/bin/bash
set -e
cd "$(dirname "$0")"
echo "Building Docker image (compiles nginx from source)..."
docker compose -f env/docker-compose.yml build
echo ""
echo "Done. To run:"
echo ""
echo " # Terminal 1 (server) — nginx runs with ASLR disabled (setarch -R):"
echo " docker compose -f env/docker-compose.yml up"
echo ""
echo " # Terminal 2 (attacker):"
echo " python3 poc.py --cmd 'echo hello from depthfirst > /tmp/pwned'"
echo ""
echo " # Verify RCE:"
echo " docker compose -f env/docker-compose.yml exec nginx ls -la /tmp/pwned"
echo " docker compose -f env/docker-compose.yml exec nginx cat /tmp/pwned"