
Front statico che esegue il flusso OIDC (authorization code) contro un Keycloak
ed espone l'hook di dirottamento del session_id del PoC. Viene servito con nginx sulla
porta 5174 per uso del team.
cd vps/pocCVE0264
docker compose up -d --build
Si trova su http://maquina:5174. Apri il firewall del provider per la
5174/TCP (come hai fatto con la 8443).
L'URL di Keycloak viene iniettata tramite variabile d'ambiente (non è hardcodata nell'HTML): modifica
KEYCLOAK_URL/REALM/CLIENT_ID in docker-compose.yml e riavvia — senza ricostruire.
Nel realm poc, client client1 (Admin Console → Clients → client1):
http://maquina:5174/*
(altrimenti, Keycloak rifiuta il redirect di ritorno con "Invalid parameter: redirect_uri").http://maquina:5174
(altrimenti, la fetch all'endpoint /token fallisce per CORS e il login resta a metà).Keycloak usa un cert self-signed sulla 8443. Ogni membro del team, la prima
volta, deve aprire https://maquina:8443 nel proprio browser e accettare il
certificato una volta. Altrimenti, le chiamate del front a Keycloak falliscono in silenzio.
http://maquina:5174 → reindirizza al login di Keycloak.code, un prompt mostra il session_id attuale e permette
di sostituirlo con quello di un'altra sessione (il nucleo del PoC CVE-2023-0264).agente/) rileva e segnala questo pattern.KEYCLOAK_URL nel compose + up -d.