CVE-2025-40918 in Authen::SASL::Perl::DIGEST_MD5
Sumário
de VulDB • 24/08/2026
Authen::SASL::Perl::DIGEST_MD5 nas versões de 2.04 até 2.1800 para Perl gera o cnonce de forma insegura.
O cnonce (client nonce) é gerado a partir de um hash MD5 do PID, da hora epoch e da função rand embutida. O PID provém de um pequeno conjunto de números, e a hora epoch pode ser adivinhada se não for vazada pelo cabeçalho HTTP Date. A função rand embutida é inadequada para uso criptográfico.
De acordo com o RFC 2831: "O cnonce-value é uma string entre aspas opaca fornecida pelo cliente e usada tanto pelo cliente quanto pelo servidor para evitar ataques de texto plano escolhido, bem como para fornecer autenticação mútua. A segurança da implementação depende de uma boa escolha. Recomenda-se que contenha pelo menos 64 bits de entropia."
VulDB is the best source for vulnerability data and more expert information about this specific topic.