Avviso per gli utenti Fedora e RHEL sulla vulnerabilità di OpenSSH
Una nuova vulnerabilità, CVE-2024-6409, nelle versioni 8.7 e 8.8 di OpenSSH comporta il rischio di esecuzione remota di codice; Fedora 36/37 e RHEL 9 sono interessate.
Una vulnerabilità recentemente divulgata in OpenSSH, CVE-2024-6409, ha suscitato preoccupazioni in diverse distribuzioni Linux che utilizzano glibc. La falla di sicurezza, che potrebbe potenzialmente consentire l'esecuzione remota di codice, è stata scoperta durante una revisione dei risultati del team di sicurezza Qualys.
La vulnerabilità riguarda specificamente le versioni 8.7 e 8.8 di OpenSSH e le relative release portatili.
Questo problema si verifica a causa di una condizione di gara nella gestione dei segnali nel processo figlio privsep (separazione privilegiata) di OpenSSH. Il problema si presenta quando cleanup_exit(), una funzione non progettata per essere chiamata da un gestore di segnali, viene invocata da grace_alarm_handler().
Questo uso improprio può involontariamente chiamare altre funzioni non sicure durante la gestione dei segnali, soprattutto quando modificato da patch di distribuzione successive.
L'impatto di questa vulnerabilità è sottolineato dal fatto che è stata introdotta tramite una patch presente nel pacchetto OpenSSH di Red Hat, in particolare la “openssh-7.6p1-audit.patch”.
Questa patch riguarda non solo Red Hat Enterprise Linux (RHEL) 9 e i suoi derivati, ma anche le versioni 36 e 37 di Fedora e alcuni aggiornamenti alla versione 35.
Sebbene Fedora sia passata a versioni più recenti di OpenSSH nelle sue ultime release (38 e successive), che non contengono la problematica chiamata cleanup_exit(), le versioni legacy rimangono vulnerabili.
CVE-2024-6409 differisce notevolmente da una vulnerabilità precedentemente divulgata, CVE-2024-6387, in quanto il nuovo problema viene attivato in un processo con privilegi ridotti.
Fortunatamente, questo fatto limita l'impatto immediato della vulnerabilità; tuttavia, il potenziale di sfruttamento esiste ancora, soprattutto se non tutte le vulnerabilità correlate vengono affrontate contemporaneamente.
Gli esperti di sicurezza hanno suggerito strategie di mitigazione come impostare l'opzione di OpenSSH “LoginGraceTime” a zero, efficace sia contro CVE-2024-6387 sia contro CVE-2024-6409. Un'altra mitigazione, l'opzione “-e”, è efficace solo contro CVE-2024-6387.
Per ulteriori informazioni sulla vulnerabilità recentemente scoperta di OpenSSH, consulta questo link.
