Sono stati rilasciati aggiornamenti correttivi per i pacchetti Samba 4.15.2, 4.14.10 e 4.13.14 che risolvono 8 vulnerabilità, la maggior parte delle quali potrebbe portare a una compromissione totale del dominio Active Directory. È degno di nota che uno dei problemi era stato corretto dal 2016 e cinque dal 2020, tuttavia una correzione ha portato all'impossibilità di avviare winbindd quando è presente l'impostazione «allow trusted domains = no» (gli sviluppatori prevedono di rilasciare rapidamente un ulteriore aggiornamento correttivo). È possibile seguire il rilascio degli aggiornamenti dei pacchetti nelle distribuzioni nelle seguenti pagine: Debian, Ubuntu, RHEL, SUSE, Fedora, Arch, FreeBSD.
Vulnerabilità risolte:
- CVE-2020-25717 — a causa di un difetto nella logica di mapping degli utenti di dominio con gli utenti del sistema locale, un utente di dominio Active Directory con la possibilità di creare nuovi account nel proprio sistema, gestiti tramite ms-DS-MachineAccountQuota, poteva ottenere l'accesso con privilegi di root su altri sistemi inclusi in un dominio.
- CVE-2021-3738 — accesso a un'area di memoria già liberata (Use after free) nell'implementazione del server RPC Samba AD DC (dsdb), che può potenzialmente portare a un aumento dei privilegi durante la manipolazione delle connessioni.
- CVE-2016-2124 — le connessioni client stabilite utilizzando il protocollo SMB1 potevano essere compromettersi con la trasmissione dei parametri di autenticazione in chiaro o tramite NTLM (ad esempio, per determinare le credenziali durante attacchi MITM), anche se per l'utente o l'applicazione era stata impostata l'autenticazione obbligatoria tramite Kerberos.
- CVE-2020-25722 — nel controller di dominio Active Directory basato su Samba non venivano effettuati adeguati controlli di accesso ai dati memorizzati, permettendo a qualsiasi utente di eludere i controlli di autorizzazione e compromettere completamente il dominio.
- CVE-2020-25718 — nel controller di dominio Active Directory basato su Samba i ticket Kerberos rilasciati da un RODC (Read-only domain controller) non venivano isolati correttamente, il che poteva essere sfruttato per ottenere ticket di amministrazione dal RODC senza avere le necessarie autorizzazioni.
- CVE-2020-25719 — il controller di dominio Active Directory basato su Samba non ha sempre considerato in modo congiunto i campi SID e PAC nei ticket Kerberos (con la configurazione «gensec:require_pac = true» veniva controllato solo il nome, senza considerare il PAC), permettendo a un utente con diritti per creare account sulla macchina locale di impersonare un altro utente nel dominio, incluso un utente privilegiato.
- CVE-2020-25721 — per gli utenti autenticati tramite Kerberos, non sempre venivano generati identificatori univoci per Active Directory (objectSid), il che poteva portare a sovrapposizioni tra diversi utenti.
- CVE-2021-23192 — durante un attacco MITM, era possibile sostituire frammenti in grandi richieste DCE/RPC, suddivise in più parti.
Fonte: opennet.ru
