
Aufgabe für den WHS3-Jahrgang: Konfiguration einer virtualisierten, verwundbaren (CVE) Docker-Umgebung
White Hat School 3. Kohorte - [Kim So-eun (@salt318)] (https://github.com/salt318/vulhub)
docker compose up -d aus, um die Testumgebung zu starten (K3s-basierte Kubernetes-Umgebung).gcc -shared -fPIC -o shell.so shell.c
python exploit.py -a https://localhost:30443/networking/v1/ingresses -i http://localhost:30080/fake/addr -s shell.so

Die Schwachstelle der fehlenden Authentifizierung im Ingress-NGINX Admission Controller ermöglicht das Einschleusen bösartiger Ingress-Ressourcen oder die Kontrolle über das System und kann in Verbindung mit anderen Schwachstellen zu Remote-Codeausführung (RCE) führen. Daher sollten Sicherheitsmaßnahmen wie die Stärkung der Authentifizierung und Autorisierung für den Zugriff auf den Admission Controller, die Verbesserung der Validierungslogik für Ingress-Ressourcen und die Blockierung externen Zugriffs durch Netzwerk-ACLs (Access Control Lists) angewendet werden.