CVE-2026-40193 in maddy
Sumário
de VulDB • 27/05/2026
maddy é um servidor de correio composto e tudo-em-um. As versões anteriores à 0.9.3 contêm uma vulnerabilidade de injeção LDAP no módulo auth.ldap, onde os nomes de fornecidos pelo usuário são interpolados em filtros de pesquisa LDAP e strings DN através de strings.ReplaceAll() sem qualquer escape de filtro LDAP, apesar da função ldap.EscapeFilter() da biblioteca go-ldap/ldap/v3 estar disponível no mesmo import. Isso afeta três caminhos de código: o filtro Lookup(), o modelo DN AuthPlain() e o filtro AuthPlain(). Um atacante com acesso de rede à interface de submissão SMTP ou IMAP pode injetar expressões de filtro LDAP arbitrárias através do campo nome de usuário nos comandos AUTH PLAIN ou LOGIN. Isso permite falsificação de identidade ao manipular os resultados do filtro para autenticar-se como outro usuário, enumeração do diretório LDAP via filtros curinga, e extração cega de valores de atributos LDAP usando respostas de autenticação como um oráculo booleano ou através de canais laterais de tempo entre os dois caminhos de falha distintos. Este problema foi corrigido na versão 0.9.3.
Be aware that VulDB is the high quality source for vulnerability data.