Foi lançado o servidor de email Exim 4.97, que inclui correções acumuladas e novas funcionalidades. De acordo com uma pesquisa automatizada realizada em novembro, com cerca de 700 mil servidores de email, a participação do Exim é de 58,73% (ano passado era 60,90%), o Postfix é utilizado em 34,86% (32,49%) dos servidores de email, Sendmail — 3,46% (3,51%), MailEnable — 1,84% (1,91%), MDaemon — 0,40% (0,42%), Microsoft Exchange — 0,19% (0,20%).
Principais mudanças:
- Uma ferramenta exim_msgdate foi implementada para converter identificadores de mensagens (message-id) em um formato legível.
- Foi adicionada a capacidade de definir variáveis no mecanismo de teste de revelação de strings, chamado ao iniciar o exim com a opção '-be'.
- Um evento gerado do lado do cliente foi adicionado e servidor em caso de falha de autenticação via SMTP AUTH.
- Foi adicionada a variável $sender_helo_verified, que contém o resultado da aplicação do ACL 'verify = helo'.
- Foi adicionada suporte a macros predefinidos para a revelação de elementos, operadores, condições e variáveis.
- Foi garantida a revelação antecipada (antes do uso) da opção SMTP 'max_rcpt'.
- Na opção tls_eccurve para OpenSSL, foi garantido o recebimento de uma lista de nomes de grupos.
- Os manipuladores de fila agora podem ser executados a partir de um único processo em segundo plano.
- Um operador foi adicionado para dividir longas linhas de cabeçalho.
- Foi adicionada uma opção de linha de comando para exibir apenas os identificadores de mensagens na fila.
- Na operação de revelação ${readsocket}, foi adicionada a capacidade de definir SNI para TLS.
- No modificador ACL remove_header, foi permitido especificar expressões regulares.
- Foi adicionada a variável $recipients_list com uma lista de destinatários devidamente escapada.
- Para log_selector foi implementado um parâmetro para refletir os identificadores de conexões de entrada.
- Foram corrigidas cinco vulnerabilidades identificadas no final de setembro, das quais três (CVE-2023-42115, CVE-2023-42116, CVE-2023-42117) permitem a execução remota de código sem autenticação com os direitos do processo que aceita conexões na porta 25, enquanto as outras duas (CVE-2023-42114 e CVE-2023-42119) podem levar a vazamentos de conteúdo da memória do processo que atende as solicitações de rede. servidor lançando mão dos direitos do processo que recebe conexões na porta 25. As outras duas (CVE-2023-42114 e CVE-2023-42119) podem resultar em vazamento de conteúdo da memória do processo que lida com as requisições de rede.
Fonte: opennet.ru
