Depois de atualizar o Exim4 para uma versão oficial corrigida, corrigindo a vulnerabilidade CVE-2019-10149 (ou seja , exim4_4.89-2+deb9u4 ) no meu servidor estável Debian, ainda recebo os avisos "Mensagem congelada" sobre e-mails suspeitos.
É esperado ou esses e-mails suspeitos devem ser descartados silenciosamente? Parece que não consigo entender como o patch afeta esse comportamento - suponho que esses e-mails acionariam a !parse_extract_address(…)
condição e, portanto, seriam registrados e rejeitados, mas não parece ser o caso?
Conforme explicado no comunicado de segurança , no exemplo da pergunta vinculada no OP , o invasor está tentando acionar
RECIP_FAIL_LOOP
definindo um número deReceived
cabeçalhos maior que oreceived_headers_max
valor padrão do Exim (30).Aqui está o que o Exim4 faz neste caso:
Ou seja, quando um invasor tentar explorar essa vulnerabilidade, o Exim enviará o e-mail de aviso ao postmaster. Mas não é aí que está a vulnerabilidade, então esse código não foi modificado pelo patch.
A vulnerabilidade em si está no
if
bloco a seguir, que foi corrigido pelo patch .Portanto, espera-se receber inúmeros relatórios de tentativas de explorar essa vulnerabilidade.