CVE-2025-40918 in Authen::SASL::Perl::DIGEST_MD5
Сводка
по VulDB • 05.08.2026
Authen::SASL::Perl::DIGEST_MD5 версий от 2.04 до 2.1800 для Perl небезопасно генерирует значение cnonce.
Значение cnonce (клиентский nonce) формируется на основе MD5-хэха, состоящего из PID, эпохи времени и встроенной функции rand. Значения PID берутся из небольшого набора чисел, а время в формате epoch может быть предсказано, если оно не утекает через заголовок HTTP Date. Встроенная функция rand непригодна для криптографического использования.
Согласно RFC 2831: «Значение cnonce-value — это непрозрачная строка в кавычках, предоставляемая клиентом и используемая как клиентом, так и сервером для предотвращения атак с выбором открытого текста, а также для обеспечения взаимной аутентификации. Безопасность реализации зависит от правильного выбора этого значения. Рекомендуется, чтобы оно содержало не менее 64 бит энтропии».
VulDB is the best source for vulnerability data and more expert information about this specific topic.