Aggiornato all’8 novembre 2026. Portable OpenSSH 10.6p2 è stato pubblicato il 5 novembre con una mitigazione critica contro un possibile aggiramento dell’autenticazione tramite password su determinati sistemi Linux con musl e senza PAM. Questa guida aiuta gli amministratori a verificare esposizione e aggiornamento senza perdere l’accesso. Non descrive una prova diretta del prodotto o un test di attacco. [1]
Quali sistemi verificare
Conta il server OpenSSH effettivamente in esecuzione, non soltanto la distribuzione. L’avviso musl identifica OpenSSH precedente a 10.6p2 con UsePAM=no e PasswordAuthentication=yes; vanno considerate anche compilazioni prive di supporto PAM. Alpine è un esempio, non un elenco completo. Il manutentore esclude da questa specifica falla sistemi non Linux, Linux/glibc e sistemi che usano PAM per le password. L’avviso musl esclude Dropbear. Non è una garanzia generale di sicurezza. [2] [4]
Prerequisiti e ripristino predisposto
Servono accesso amministrativo autorizzato, documentazione del pacchetto/immagine e una console o modalità di ripristino indipendente da SSH. Lasciare aperta una sessione esistente, senza considerarla un recupero garantito. Proteggere copie di configurazione, file inclusi, versioni e materiale di ripristino; mai copiare chiavi private del server in ticket o chat. Per appliance utilizzare firmware supportato, non sostituire singoli eseguibili arbitrariamente.
Cinque passaggi per uno stato verificato
- Inventariare il server: ricavare pacchetto, libc, supporto PAM e servizio attivo da gestione pacchetti, avvisi del fornitore e metadati dell’immagine.
ssh -Videntifica il client locale, non il server. Se disponibile,sshd -Vmostra l’eseguibile invocato ma non dimostra quale file usi il processo attivo. Valutare i backport attraverso l’avviso del fornitore, non soltanto dalla versione. [3] - Leggere le impostazioni effettive: con l’eseguibile corretto e il file utilizzato dal servizio, usare
sshd -tper verificare configurazione/chiavi esshd -Tper mostrare le impostazioni, con permessi e percorsi necessari. Per regoleMatch, fornire parametri-Cappropriati secondo il manuale installato. Valutare insieme compilazione PAM,UsePAMe password. Una configurazione valida non dimostra che la falla sia corretta. [3] - Intervenire subito sulla combinazione interessata: musl indica
PasswordAuthentication nocome misura temporanea. Prima verificare l’accesso con chiave in una nuova sessione separata e la console di recupero. Poi modificare in modo controllato la configurazione effettiva, verificarla e riavviare secondo il fornitore. Senza accesso sicuro non cambiare alla cieca: coinvolgere console/responsabili o limitare l’esposizione mediante la procedura d’emergenza autorizzata. Non attivare PAM o altri metodi per tentativi. [2] [4] - Installare la correzione del fornitore: utilizzare il pacchetto/immagine approvato per sistema o appliance, con la mitigazione 10.6p2 o un backport documentato, da fonte attendibile. Predisporre ripristino e finestra di manutenzione; rinnovare anche il servizio in esecuzione secondo le istruzioni. Evitare repository estranei, compilazioni sovrapposte e disattivazione globale delle protezioni come scorciatoie.
- Riconnettersi e collaudare: in una connessione nuova verificare chiavi, privilegi amministrativi necessari e flussi SFTP/automazione richiesti. Ricontrollare pacchetto/immagine, regole effettive e log; non occorre tentare un exploit. Chiudere la sessione originaria solo dopo il collaudo. In caso di problemi ripristinare controllatamente lo stato protetto tramite console; non lasciare definitivamente un servizio non corretto nuovamente esposto con password.
Come confermare il risultato
L’intervento termina quando la correzione documentata è attiva nel servizio e nuove connessioni e attività funzionano. Pacchetto installato, banner o vecchia sessione non bastano. Se le password sono state disabilitate temporaneamente, considerarne la riattivazione solo dopo conferma della correzione e approvazione operativa. Conservare l’accesso solo con chiavi può essere opportuno, ma è una decisione di sicurezza distinta.
Limiti e fonti
Questa guida non modifica automaticamente server e non sostituisce l’avviso della distribuzione o l’autorizzazione locale. Una versione precedente può includere un backport; non tutti i dispositivi musl eseguono OpenSSH. Chiarire compilazioni e correzioni dubbie con il fornitore e dare priorità al contenimento. Non si affermano attribuzioni CVE universali, rilevamenti di attacchi o migrazioni eseguite.
