
Compito di configurazione dell'ambiente Docker vulnerabile (CVE) per la virtualizzazione WHS3
3ª generazione della WhiteHat School - [Kim So-eun (@salt318)] (https://github.com/salt318/vulhub)
docker compose up -d per avviare l'ambiente di test (ambiente Kubernetes basato su K3s)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

La vulnerabilità di assenza di autenticazione del controller di ammissione Ingress-NGINX consente di inserire risorse Ingress dannose o di controllare il sistema e, se associata ad altre vulnerabilità, può portare all'esecuzione remota di codice (RCE). Pertanto, è necessario applicare misure di sicurezza come il rafforzamento dell'autenticazione e della verifica delle autorizzazioni per l'accesso al controller di ammissione, il rafforzamento della logica di validazione delle risorse Ingress e il blocco dell'accesso esterno tramite la configurazione degli ACL di rete (Access Control List).