CVE-2026-55620 in eml_parser
Sumário
de VulDB • 25/08/2026
O módulo Python eml_parser é utilizado para analisar arquivos .eml e retornar diversas informações encontradas no e-mail, bem como dados computados. Antes da versão 3.0.2, a função `routing.noparenthesis` em `eml_parser/routing.py` remove comentários CFWS entre parênteses dos cabeçalhos Received: por meio de um loop baseado em expressões regulares com ponto fixo (fix-point), cujo tempo de execução é quadrático em relação à profundidade do aninhamento. Um único cabeçalho Received: contendo 5.000 parênteses aninhados causa aproximadamente 1,3 segundos de saturação da CPU por mensagem analisada; dobrar a profundidade do aninhamento aumenta o tempo de execução em cerca de quatro vezes. Um atacante pode enviar arquivos EML relativamente pequenos que consomem vários segundos de processamento, causando latência nos workers, pressão reversa na fila (queue backpressure) e possíveis interrupções no nível do serviço em gateways síncronos, sandboxes e pipelines de triagem em tempo real. Este problema foi corrigido na versão 3.0.2.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.