home / blog
2026-11-08 · critica
CVE-2026-120984: RCE in Keycloak tramite JavaScript policy
CVSS 9,1 critical in Keycloak: flaw in client management consente bypass e RCE tramite JavaScript policy

CVE-2026-120984 identifica una vulnerability nel componente di gestione client di Keycloak server. Quando un client viene creato o importato con authorization services abilitati, il sistema non pulisce correttamente un attributo di sessione interna utilizzato durante il setup. Un attaccante autenticato con permessi di gestione client può bypassare i controlli di sicurezza e caricare una malicious JavaScript policy, che viene poi eseguita sul server durante una richiesta di autorizzazione.
La vulnerabilità ha CVSS 9,1 (critical secondo NVD), anche se dichiarata come high in altre fonti. È stata pubblicata il 2026-11-07; non sono stati segnalati exploit pubblici su GitHub fino ad ora. Su X si registrano 5 post nelle ultime 24 ore che confermano il CVE-2026-120984 con esecuzione di codice arbitrario sul server. Nessuna patch è disponibile al momento della pubblicazione, come confermato dai segnali pubblici.
Chi gestisce Keycloak deve verificare immediatamente quali istanze hanno authorization services abilitati. Restringere i permessi di accesso al client management solo a operatori trusted, controllare i log di authorization requests per attività sospette, e disabilitare temporaneamente inline JavaScript policies fino al rilascio di una patch. Monitorare le advisory pubbliche di Red Hat per aggiornamenti di sicurezza e correzioni.
In sintesi
- Cosa
- Flaw in Keycloak server's client management component che non pulisce correttamente un attributo di sessione interna durante l'importazione di client con authorization services abilitati. Un attaccante autenticato con permessi di gestione client può bypassare i controlli di sicurezza e caricare una malicious JavaScript policy.
- Gravità
- CVSS 9,1 (critical secondo NVD), gravità dichiarata high
- Versioni interessate
- Non riportato in descrizione ufficiale NVD
- Correzione
- Nessuna patch disponibile secondo i segnali pubblici al momento della pubblicazione (2026-11-07)
- Stato
- Vulnerabilità appena pubblicata su NVD il 2026-11-07; nessun segnale GitHub di exploit pubblico; 5 post su X nelle ultime 24 ore confermano il CVE-2026-120984 con esecuzione di codice arbitrario
- Azione
- Verificare immediatamente istanze Keycloak con authorization services abilitati; restringere permessi di accesso al client management solo a operatori trusted; controllare log di authorization requests per attività sospette; disabilitare temporaneamente inline JavaScript policies fino al rilascio di una patch; monitorare advisory pubbliche di Red Hat per aggiornamenti di sicurezza
Fonti: NVD, CVE-2026-120984