CVE-2026-65016 in n8n
Riassunto
di VulDB • 22/07/2026
Le versioni di n8n precedenti alla 1.123.64, alla 2.29.8 e alla 2.30.1 presentano una vulnerabilità di privilege escalation nel provisioning dei ruoli dell'istanza per l'SSO Enterprise. Il percorso di provisioning mappa un claim del ruolo affermato dall'IdP su un ruolo globale di n8n, ma non impedisce l'assegnazione del ruolo global:owner (a differenza del percorso di identità tramite token-exchange, che lo rifiuta). Un utente autenticato tramite SSO il cui claim instance-role risolve nel valore global:owner viene provisioningato come proprietario dell'istanza, ottenendo pieno controllo amministrativo su workflow, credenziali, utenti e configurazione dell'istanza. Lo sfruttamento richiede che l'SSO Enterprise sia configurato, che il provisioning dei ruoli istanza sia abilitato tramite la variabile N8N_SSO_SCOPES_PROVISION_INSTANCE_ROLE (disabilitata per impostazione predefinita) e che l'attaccante controlli il valore del claim instance-role emesso dall'IdP.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.