Gravissima vulnerabilità su Alpine Linux: accesso SSH senza password, scatta l'allarme


Un grave bug di sicurezza è stato recentemente scoperto su Alpine Linux, che potrebbe consentire a malintenzionati di ottenere accesso ai sistemi tramite SSH senza la necessità di conoscere alcuna password. La falla, identificata come CVE-2024-42846, coinvolge sia la nota suite di connettività di rete OpenSSH che la libreria C standard musl, utilizzata da Alpine Linux e altre distribuzioni leggere.
Secondo le informazioni disponibili, il problema deriva da una cattiva gestione dei buffer da parte di musl quando riceve input di dimensioni specifiche, come password molto lunghe. Sfruttando questa debolezza, un attaccante potrebbe iniettare codice arbitrario o semplicemente bypassare l'autenticazione SSH, ottenendo il controllo completo della macchina.
Il team di Alpine Linux ha prontamente reagito alla scoperta, rilasciando aggiornamenti di sicurezza per diverse versioni supportate della distribuzione, tra cui la 3.19, 3.18, 3.17 e la versione edge. Si raccomanda caldamente a tutti gli utenti di Alpine Linux di aggiornare i propri sistemi il prima possibile.
In attesa dell'applicazione delle patch, gli amministratori di sistema possono adottare misure di mitigazione alternative, come la disattivazione dell'autenticazione tramite password per SSH e l'uso esclusivo di chiavi SSH. È inoltre consigliabile restringere l'accesso SSH alle sole macchine autorizzate utilizzando regole di firewall.
Chi è a rischio? Qualsiasi sistema Alpine Linux che esegue OpenSSH con l'autenticazione tramite password abilitata è potenzialmente vulnerabile. Sono particolarmente a rischio i sistemi esposti pubblicamente su Internet. Al momento, non ci sono segnalazioni di sfruttamento della vulnerabilità in natura, ma data la gravità del problema e la facilità di esecuzione, è lecito attendersi tentativi di attacco nel breve termine.
Cosa fare?
Aggiornare Alpine Linux all'ultima versione disponibile.
Disattivare l'autenticazione tramite password per SSH.
Usare solo chiavi SSH per l'autenticazione.
Restringere l'accesso SSH con il firewall.
Monitorare i log di sistema per attività sospette.
Questa ennesima vulnerabilità sottolinea l'importanza di mantenere i propri sistemi aggiornati e di adottare buone pratiche di sicurezza per proteggersi da minacce sempre più sofisticate.


