Sono stati pubblicati aggiornamenti correttivi per i pacchetti 4.15.5, 4.14.12 e 4.13.17 che risolvono 3 vulnerabilità. La vulnerabilità più pericolosa (CVE-2021-44142) consente a un attaccante remoto di eseguire codice arbitrario con diritti di root su un sistema con una versione vulnerabile di Samba. Il problema ha un livello di pericolo di 9.9 su 10.
La vulnerabilità si manifesta solo quando si utilizza il modulo VFS vfs_fruit con le impostazioni predefinite (fruit:metadata=netatalk o fruit:resource=file), che fornisce un ulteriore livello di compatibilità con i client mac OS e migliora la portabilità dei file. server Netatalk 3 AFP. Il problema è causato da un overflow del buffer nel codice di parsing dei metadati con attributi estesi (EA, xattr), invocato durante l'apertura di file in smbd. Per effettuare l'attacco, l'utente deve avere accesso in scrittura agli attributi estesi del file, e l'attacco può essere condotto anche da un utente guest, se gli è consentita tale scrittura.
È possibile seguire il rilascio degli aggiornamenti dei pacchetti nelle distribuzioni: Debian, Ubuntu, RHEL, SUSE, Fedora, Arch, FreeBSD. Come soluzione alternativa per la protezione, è possibile rimuovere il modulo "fruit" dall'elenco di "vfs objects" nel smb.conf.
Le altre due vulnerabilità:
- La vulnerabilità CVE-2022-0336 consente a un utente Samba AD DC di impersonare un altro servizio e intercettare il traffico destinato a quel servizio. Per effettuare l'attacco, l'utente deve avere il diritto di modificare l'attributo servicePrincipalName nell'account.
- La vulnerabilità CVE-2021-44141 può portare a una fuga di informazioni sull'esistenza di file e directory nell'area FS al di fuori della partizione esportata di Samba. L'attacco avviene manipolando i collegamenti simbolici.
Fonte: opennet.ru
