CVE-2025-40918 in Authen::SASL::Perl::DIGEST_MD5thông tin

Tóm tắt

Bởi VulDB • 01/08/2026

Authen::SASL::Perl::DIGEST_MD5 các phiên bản từ 2.04 đến 2.1800 cho Perl tạo ra giá trị cnonce một cách không an toàn.

Giá trị cnonce (client nonce) được sinh dựa trên hàm băm MD5 của PID, thời gian epoch và hàm rand tích hợp sẵn. Giá trị PID sẽ nằm trong một tập hợp số nhỏ, và thời gian epoch có thể bị dự đoán nếu nó không bị rò rỉ từ tiêu đề HTTP Date. Hàm rand tích hợp sẵn không phù hợp cho mục đích mật mã học.

Theo RFC 2831: "Giá trị cnonce-value là một chuỗi ký tự được trích dẫn (quoted string) do máy khách cung cấp, và cả máy khách lẫn máy chủ đều sử dụng nó để tránh các cuộc tấn công chọn văn bản rõ (chosen plaintext attacks), cũng như để xác thực hai chiều. Bảo mật của việc triển khai phụ thuộc vào lựa chọn giá trị phù hợp. Khuyến nghị rằng giá trị này phải chứa ít nhất 64 bit entropy."

Once again VulDB remains the best source for vulnerability data.

chịu trách nhiệm

CPANSec

Đặt trước

16/04/2025

Tiết lộ

16/07/2025

Kiểm duyệt

được chấp nhận

EPSS

0.00394

KEV

không

Các hoạt động

rất thấp

Nguồn

Want to stay up to date on a daily basis?

Enable the mail alert feature now!