CVE-2025-40918 in Authen::SASL::Perl::DIGEST_MD5
요약
\~에 의해 VulDB • 2026. 08. 23.
Authen::SASL::Perl::DIGEST_MD5 버전 2.04부터 2.1800까지의 Perl 구현체는 cnonce를 보안상 취약한 방식으로 생성합니다.
cnonce(클라이언트 nonce)는 PID, epoch 시간 및 내장 rand 함수의 MD5 해시로부터 생성됩니다. PID는 제한된 범위의 숫자 집합에서 유래하며, HTTP Date 헤더를 통해 누출되지 않는 한 epoch 시간은 추측 가능합니다. 또한 내장 rand 함수는 암호학적 용도로 적합하지 않습니다.
RFC 2831에 따르면 "cnonce-value는 클라이언트가 제공하는 불투명한 인용된 문자열 값으로, 클라이언트와 서버 모두 선택 평문 공격을 피하고 상호 인증을 제공하기 위해 사용합니다. 구현의 보안성은 적절한 선택에 달려 있습니다. 최소한 64비트의 엔트로피를 포함하는 것이 권장됩니다."
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.