KB5127648 e NTLMv1: perché PEAP-MSCHAPv2 Wi-Fi, LAN e VPN hanno smesso di connettersi e come risolvere il problema definitivamente

KB5127648 blocca per impostazione predefinita l'SSO basato su NTLMv1. Perché PEAP-MSCHAPv2 Wi-Fi, LAN e VPN smettono di funzionare, la soluzione temporanea con BlockNtlmv1SSO e il fix definitivo: EAP-TLS.

KB5127648 e NTLMv1: perché PEAP-MSCHAPv2 Wi-Fi, LAN e VPN hanno smesso di connettersi e come risolvere il problema definitivamente

La risposta breve

A partire da KB5127648, l'aggiornamento cumulativo di ottobre 2026 per Windows 11 24H2, 25H2 e 26H2, Windows blocca per impostazione predefinita le credenziali derivate da NTLMv1 per il single sign-on. Windows Server 2025 riceve la stessa modifica con il suo aggiornamento di ottobre 2026. Sui dispositivi privi di Credential Guard, le connessioni Wi-Fi, Ethernet (802.1X cablato) e VPN che utilizzano PEAP-MSCHAPv2 o EAP-MSCHAPv2 con credenziali Windows non si connettono più automaticamente.

Impostare il valore di registro BlockNtlmv1SSO a 0 ripristina il comportamento precedente per il momento. Il fix definitivo raccomandato da Microsoft è l'autenticazione basata su certificati con EAP-TLS.

TL;DR

  • Cosa è cambiato: Windows applica ora BlockNtlmv1SSO su ogni dispositivo in cui un amministratore non lo ha configurato esplicitamente. Microsoft ha annunciato questo cambiamento nel post MC1508562 del Message Center e lo documenta in KB5066470.
  • Chi è colpito: I dispositivi privi di Credential Guard che utilizzano il single sign-on basato su MS-CHAPv2, tipicamente client Windows aggiunti al dominio.
  • Soluzione temporanea: Impostare BlockNtlmv1SSO a 0. Microsoft stessa afferma che questa impostazione non dovrebbe essere usata a lungo termine.
  • Fix definitivo: Migrare a EAP-TLS. Con SCEPman puoi farlo senza costruire una PKI on-premises.

Cosa è cambiato con KB5127648

Microsoft sta eliminando NTLM gradualmente, passo dopo passo. L'ultimo passaggio colpisce un protocollo su cui molte reti fanno ancora affidamento ogni giorno: MS-CHAPv2. Si basa su credenziali derivate da NTLMv1, e Windows non le fornisce più per il single sign-on.

Quando Cosa è successo
Fine agosto 2025 Windows 11 24H2 e versioni successive iniziano ad auditare l'uso delle credenziali derivate da NTLMv1 (Event ID 4024).
Novembre 2025 Avvio del rollout dell'auditing su Windows Server 2025.
13 ottobre 2026 KB5127648 (Windows 11 24H2, 25H2, 26H2) passa l'impostazione predefinita da Audit a Enforce sui dispositivi in cui BlockNtlmv1SSO non è stato configurato. Windows Server 2025 segue con il suo aggiornamento di ottobre 2026.

Microsoft ha annunciato l'applicazione forzata nel post MC1508562 del Message Center, "Take action: NTLMv1 hardening changes might affect network connections on devices without Credential Guard". Il contesto tecnico è in KB5066470.

Microsoft definisce questa modifica come un cambiamento pianificato di security hardening, non un problema noto dell'aggiornamento. In altre parole, è qui per restare.

Sei interessato?

Probabilmente sei interessato se si verificano tutte le seguenti condizioni:

  • I tuoi dispositivi eseguono Windows 11 24H2 o versioni successive, oppure Windows Server 2025, con l'aggiornamento di ottobre 2026 (KB5127648 su Windows 11) installato.
  • Credential Guard è disabilitato su quei dispositivi.
  • Il tuo Wi-Fi, Ethernet (802.1X cablato) o VPN utilizza PEAP-MSCHAPv2 o EAP-MSCHAPv2 con single sign-on. Si tratta tipicamente di un dispositivo aggiunto al dominio con l'opzione "Usa automaticamente il nome e la password di accesso Windows" abilitata.
  • Il valore di registro BlockNtlmv1SSO non è mai stato impostato.

Non sei interessato da questo cambiamento se i tuoi dispositivi utilizzano già l'autenticazione basata su certificati (EAP-TLS). I dispositivi con Credential Guard abilitato bloccavano già questo comportamento, quindi l'SSO basato su password era già non funzionante su di essi. Il cambiamento riguarda Windows, pertanto i client macOS, iOS, Android e Linux non sono interessati.

Come si manifesta

  • I dispositivi non si connettono più automaticamente e agli utenti viene mostrata una richiesta di credenziali.
  • Inserire la password manualmente funziona ancora, ma Windows non riesce a salvarla per la volta successiva.
  • I flussi di lavoro che si connettevano senza interazione dell'utente smettono di funzionare, ad esempio dispositivi condivisi o kiosk e profili VPN che si connettono automaticamente.
  • Il client registra l'Event ID 4025 ("blocked") in Microsoft-Windows-NTLM/Operational. In modalità Audit registra invece l'Event ID 4024.

Il problema si verifica sul client, quindi i log di RADIUS o NPS potrebbero non mostrare nulla o quasi. Inizia la risoluzione dei problemi sull'endpoint.

Come verificare un dispositivo

PowerShell
# BlockNtlmv1SSO è configurato? (nessun valore = Windows usa il nuovo default Enforce)
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0" /v BlockNtlmv1SSO

# Windows ha auditato (4024) o bloccato (4025) le credenziali derivate da NTLMv1?
Get-WinEvent -LogName 'Microsoft-Windows-NTLM/Operational' -FilterXPath '*[System[(EventID=4024 or EventID=4025)]]' -MaxEvents 50

La soluzione temporanea: imposta BlockNtlmv1SSO a 0

Puoi riportare i dispositivi interessati in modalità Audit. Windows consente di nuovo le credenziali derivate da NTLMv1 e registra ogni utilizzo con l'Event ID 4024.

Impostazione Valore
Chiave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
Nome valore BlockNtlmv1SSO
Tipo REG_DWORD
Dati 0 = Audit (consentito, Event ID 4024), 1 = Enforce (bloccato, Event ID 4025)

Riga di comando

PowerShell
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0" /v BlockNtlmv1SSO /t REG_DWORD /d 0 /f

Remediation con Intune (eseguire nel contesto di sistema)

PowerShell
# Script di rilevamento: conforme solo se BlockNtlmv1SSO è esplicitamente impostato a 0
$v = (Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0' -Name 'BlockNtlmv1SSO' -ErrorAction SilentlyContinue).BlockNtlmv1SSO
if ($v -eq 0) { exit 0 } else { exit 1 }
PowerShell
# Script di correzione
New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0' -Name 'BlockNtlmv1SSO' -PropertyType DWord -Value 0 -Force | Out-Null

Per i dispositivi aggiunti al dominio, utilizza un elemento del registro di Group Policy Preferences con la stessa chiave, nome del valore, tipo e dati.

Perché si tratta solo di una soluzione temporanea

  • Riapre un percorso debole. Microsoft afferma che gli endpoint basati su MS-CHAPv2 "sono soggetti a rischi simili a quelli che interessano NTLMv1" e consiglia che questa impostazione "debba essere valutata attentamente e non usata a lungo termine".
  • Non aiuta i dispositivi con Credential Guard. Questi bloccano l'SSO con MS-CHAPv2 indipendentemente da questa impostazione.
  • I dispositivi offline non possono ricevere la policy. I dispositivi che hanno già perso l'accesso alla rete potrebbero aver bisogno di una rete cablata o guest per ricevere l'impostazione.
  • Disinstallare l'aggiornamento non è un'alternativa. Lascerebbe i tuoi dispositivi senza le patch di sicurezza del mese.

Usa la soluzione temporanea per guadagnare tempo, assegnale una data di scadenza documentata e utilizza quel tempo per migrare.

Il fix definitivo: EAP-TLS al posto delle password

Microsoft raccomanda di eliminare la dipendenza da MS-CHAPv2 e di spostare le connessioni Wi-Fi e VPN all'autenticazione basata su certificati con EAP-TLS. Il dispositivo o l'utente dimostra la propria identità con un certificato e una chiave privata invece di una password, e la chiave privata può essere protetta dal TPM.

PEAP-MSCHAPv2 EAP-TLS
Credenziale del client Password (basata su hash NT) Certificato X.509 e chiave privata
Dipende dalla crittografia dell'era NTLM Sì No
Interessato da KB5127648 e Credential Guard Sì No
La reimpostazione della password può interrompere la connettività Sì No
Esposto alla cattura delle credenziali e al cracking offline Sì Nessuna password da rubare
Vincola l'accesso a un dispositivo gestito No Sì
Indicazione di Microsoft Migrare Raccomandato

Oltre a risolvere l'interruzione, si ottiene una migliore esperienza utente e una postura di sicurezza più solida.

Perché così tante reti funzionano ancora con le password

Il protocollo non è la parte difficile. Lo è la PKI. La configurazione classica include AD CS, NDES, l'Intune Certificate Connector, un application proxy, la pubblicazione della CRL, l'alta disponibilità e il patching. Sono molti componenti solo per mettere un certificato su un laptop, ed è per questo che molti team hanno rimandato la migrazione per anni. Approfondisci nel post Microsoft ADCS Alternatives in 2026.

Come SCEPman elimina la complessità della PKI

SCEPman è un'autorità di certificazione nativa di Azure che gira interamente nel tuo tenant Azure, con le chiavi in Azure Key Vault.

  • Avvio rapido: Distribuisci tramite Azure Marketplace, template ARM o Terraform. La maggior parte dei team emette il primo certificato in meno di un'ora.
  • Dispositivi gestiti: Microsoft Intune, Jamf Pro e altri MDM emettono e rinnovano automaticamente i certificati di dispositivi e utenti tramite SCEP.
  • Validazione in tempo reale: I certificati sono associati all'oggetto utente o dispositivo e verificati tramite OCSP. Quando un'identità cambia, l'accesso viene revocato automaticamente.
  • Compatibile con la tua rete: SCEPman supporta Cisco e Meraki, HPE Aruba, Fortinet, Juniper e altri, e funziona con il tuo server RADIUS esistente.
  • Nessun server RADIUS necessario: Combinato con RADIUSaaS, ottieni una soluzione completamente cloud-native per l'accesso Wi-Fi, LAN e VPN basato su certificati.

Il percorso di migrazione in sei passi

  1. Fai un inventario. Individua quali SSID, policy 802.1X cablate e profili VPN usano ancora MS-CHAPv2. Gli Event ID 4024 e 4025 mostrano quali dispositivi ne dipendono.
  2. Guadagna tempo dove necessario. Imposta BlockNtlmv1SSO a 0 sui dispositivi critici, ma documentalo e assegna una data di scadenza.
  3. Distribuisci SCEPman e distribuisci il suo certificato CA radice, tramite un profilo di certificato attendibile di Intune o tramite Group Policy.
  4. Distribuisci i certificati. Emetti certificati di dispositivo (e certificati utente dove necessario) tramite Intune, Jamf Pro o altri profili SCEP MDM.
  5. Passa gradualmente. Abilita EAP-TLS sul tuo server RADIUS (NPS, il tuo RADIUS esistente o RADIUSaaS) insieme a PEAP. Poi sposta i tuoi profili Wi-Fi, 802.1X e VPN a EAP-TLS un gruppo alla volta.
  6. Fai pulizia. Rimuovi le policy MS-CHAPv2, poi reimposta BlockNtlmv1SSO a 1 o elimina il valore in modo che Windows utilizzi di nuovo il default sicuro:
PowerShell
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0" /v BlockNtlmv1SSO /f

Conclusione

Microsoft ha preso la decisione: l'SSO di rete basato su password tramite MS-CHAPv2 non ha futuro su Windows. Puoi tamponare con una patch attorno a KB5127648 per qualche settimana, oppure puoi cogliere questo momento per passare definitivamente all'accesso basato su certificati.

PKI senza complicazioni. Certificati affidabili.

Prova SCEPman gratuitamente

FAQ

Perché il mio Wi-Fi chiede la password dopo aver installato KB5127648?

KB5127648 fa sì che Windows blocchi per impostazione predefinita le credenziali derivate da NTLMv1 per il single sign-on. PEAP-MSCHAPv2 ha bisogno esattamente di quelle credenziali per accedere automaticamente con le tue credenziali Windows, quindi Windows torna a mostrare una richiesta di credenziali.

Devo disinstallare KB5127648?

No. Il cambiamento è un passaggio di hardening pianificato, non un bug, e disinstallare l'aggiornamento lascia i dispositivi senza le patch di sicurezza del mese. Usa temporaneamente la soluzione temporanea con BlockNtlmv1SSO e migra a EAP-TLS.

La soluzione con il registro aiuta sui dispositivi con Credential Guard?

No. Credential Guard blocca il single sign-on con MS-CHAPv2 indipendentemente da BlockNtlmv1SSO. Quei dispositivi hanno bisogno dell'autenticazione basata su certificati.

I dispositivi macOS, iOS, Android o Linux sono interessati?

No. Il cambiamento riguarda Windows. I client non Windows che utilizzano PEAP-MSCHAPv2 continuano a funzionare, anche se le debolezze del protocollo si applicano comunque a loro.

Perché i miei log RADIUS o NPS non mostrano errori?

Windows blocca la credenziale sul client prima che l'autenticazione venga completata. Verifica invece l'Event ID 4025 in Microsoft-Windows-NTLM/Operational sul dispositivo.

Ho bisogno di AD CS o di una PKI on-premises per EAP-TLS?

No. SCEPman funziona come autorità di certificazione nel tuo tenant Azure ed emette certificati di dispositivo e utente tramite Intune, Jamf Pro e altri MDM, senza AD CS o NDES.

Articoli simili