Foram lançadas versões corretivas dos pacotes Samba 4.16.4, 4.15.9 e 4.14.14, corrigindo 5 vulnerabilidades. A liberação de atualizações dos pacotes nas distribuições pode ser acompanhada nas páginas: Debian, Ubuntu, RHEL, SUSE, Arch, FreeBSD.
A vulnerabilidade mais crítica (CVE-2022-32744) permite que usuários do domínio Active Directory alterem a senha de qualquer usuário, incluindo a senha do administrador, obtendo controle total sobre o domínio. O problema ocorre porque o KDC aceita solicitações kpasswd criptografadas com qualquer chave conhecida.
Um invasor que tiver acesso a domínio, pode enviar uma solicitação falsa para definir uma nova senha em nome de outro usuário, criptografando-a com sua própria chave, e o KDC a processará sem verificar a correspondência da chave da conta. As chaves dos controladores de domínio em modo somente leitura (RODC), que não têm permissões para alterar senhas, também podem ser usadas para enviar solicitações falsas. Como uma medida de proteção, é possível desabilitar o suporte ao protocolo kpasswd, adicionando a linha "kpasswd port = 0" no smb.conf.
Outras vulnerabilidades:
- CVE-2022-32746 — usuários do Active Directory podem, ao enviar solicitações LDAP formatadas de maneira especial "add" ou "modify", iniciar um acesso a memória após a sua liberação (use-after-free) no processo do servidor. O problema ocorre porque o módulo de registro de auditoria acessa o conteúdo da mensagem LDAP após o módulo do banco de dados liberar a memória reservada para a mensagem. Para realizar o ataque, são necessários privilégios para adicionar ou modificar atributos privilegiados, como userAccountControl.
- CVE-2022-2031 — usuários do Active Directory podem contornar algumas restrições no controlador de domínio. O KDC e o serviço kpasswd têm a capacidade de descriptografar os tíquetes um do outro, já que compartilham um conjunto de chaves e contas. Assim, o usuário que solicitar a alteração de senha pode usar o tíquete obtido para acessar outros serviços.
- CVE-2022-32745 — usuários do Active Directory podem causar a falha do processo do servidor ao enviar solicitações LDAP "add" ou "modify", levando ao acesso a dados não inicializados.
- CVE-2022-32742 — vazamento de informações sobre o conteúdo da memória servidor através de manipulações com o protocolo SMB1. Um cliente SMB1 com permissão de gravação em um armazenamento compartilhado pode criar condições para gravar trechos do conteúdo da memória do processo do servidor em um arquivo ou enviá-los para uma impressora. O ataque é realizado através do envio de uma solicitação "write" especificando um intervalo incorreto. O problema afeta apenas versões do Samba anteriores à 4.11 (na versão 4.11, o suporte para SMB1 está desativado por padrão).
Fonte: opennet.ru
