ResetNightmare mette sotto pressione l'infrastruttura di identità di Windows
Una proof-of-concept pubblica per CVE-2026-27912 mostra come una falla nel cambio password Kerberos in Windows possa essere abusata per reimpostare le password di Active Directory in condizioni specifiche, con possibile impatto a livello SYSTEM sui domain controller non aggiornati.
Introduzione
Negli ambienti Windows, i cambi di password dovrebbero essere operazioni di routine. ResetNightmare trasforma quella routine in un problema di sicurezza. La questione riguarda CVE-2026-27912, una debolezza nel percorso di cambio password Kerberos che può, nelle condizioni descritte, consentire a un attaccante di reimpostare la password di un account Active Directory senza conoscere quella precedente. Questo è importante perché i sistemi di identità sono la spina dorsale della fiducia aziendale, e una falla nella logica di reset può diventare un punto di partenza per abusi di privilegi più profondi.
Fatti rapidi
- CVE-2026-27912 interessa il percorso di cambio password Kerberos di Windows usato da Active Directory.
- L'abuso descritto richiede un account controllato dall'attaccante con accesso in scrittura a un UPN, oppure l'autorizzazione a creare nuovi account.
- La sequenza segnalata usa la gestione di UPN e sAMAccountName per impersonare un'identità bersaglio ai fini del reset della password.
- Un abuso riuscito può potenzialmente portare a privilegi SYSTEM sui sistemi vulnerabili.
- I domain controller Windows non aggiornati restano la principale preoccupazione difensiva.
Come funziona l'abuso
Il problema tecnico non è una rottura della crittografia Kerberos. È un problema di autorizzazione e mappatura dell'identità in un normale flusso di lavoro Windows. Nella catena descritta, l'attaccante ha prima bisogno di un punto d'appoggio che includa la possibilità di scrivere un valore userPrincipalName oppure la capacità di creare nuovi oggetti di directory. L'attaccante modifica poi il proprio UPN in modo che corrisponda al sAMAccountName di un account bersaglio, richiede un ticket Kerberos usando il tipo di nome NT-ENTERPRISE, svuota l'UPN e usa il ticket per attivare un reset della password del bersaglio.
Questo è importante perché Active Directory tratta UPN e sAMAccountName come campi di identità distinti, ma entrambi possono influire su come la directory risolve chi sia un principal. Quando tale risoluzione fallisce in modo sicuro, un normale percorso di gestione degli account può trasformarsi in un guasto del confine di privilegio. Dal punto di vista difensivo, questo è esattamente il tipo di bug che può nascondersi nel traffico amministrativo legittimo.
Perché i difensori dovrebbero preoccuparsene
Il bersaglio più sensibile è il domain controller, perché si trova al centro dell'autenticazione di Windows. Se un controller vulnerabile rimane non aggiornato, il percorso di abuso può consentire a un attaccante di reimpostare un account privilegiato e poi procedere verso privilegi più elevati, incluso SYSTEM in alcuni casi. Questo non significa che ogni ambiente sarà colpito nello stesso modo, ma significa che il raggio d'impatto può essere serio laddove i diritti di gestione degli account sono ampi e le patch vengono applicate in ritardo.
La difesa pratica inizia con l'applicazione delle patch a tutti i domain controller, quindi con la limitazione di chi può creare account o scrivere valori UPN. Il monitoraggio dovrebbe concentrarsi su cambiamenti UPN insoliti, attività di reset password inattese e modelli di rinomina degli account che coinvolgono principal privilegiati. È anche un buon momento per verificare se i diritti delegati sulla directory siano più ampi del necessario dal punto di vista operativo.
Al momento della stesura, le informazioni pubbliche supportano una valutazione del rischio, non un'affermazione definitiva che ogni distribuzione sia esposta allo stesso modo o che tutti i sistemi a valle siano stati compromessi. La lezione più ampia è semplice: in un servizio di directory, i campi di identità non sono cosmetici. Sono controlli di sicurezza.
Conclusione
ResetNightmare ricorda che la compromissione aziendale non inizia sempre con un'intrusione spettacolare. A volte inizia con un presupposto errato all'interno del meccanismo che decide chi sia davvero un account. Quando quel meccanismo viene aggiornato lentamente o delegato con troppa ampiezza, gli attaccanti non devono decifrare le password - devono solo piegare le regole che le circondano.
TECHCROOK
Chiave di sicurezza hardware: Una piccola chiave USB o NFC per un accesso più sicuro agli account amministrativi e di alto valore. Utile per ridurre l'esposizione legata alle sole password nei flussi di lavoro di amministrazione di Windows e delle directory.
WIKICROOK
- Kerberos: Un protocollo di autenticazione di rete usato dai domini Windows per verificare le identità in modo sicuro.
- Active Directory: Il servizio di directory di Microsoft per la gestione di utenti, computer e autenticazione in un dominio.
- userPrincipalName (UPN): Il nome di accesso per un utente AD, spesso in formato simile a un indirizzo email.
- sAMAccountName: Il nome dell'account di un principal in Active Directory.
- Domain Controller: Un server che gestisce l'autenticazione e i servizi di directory per un dominio Windows.



