PT-2026-86564 · Cpan · Authen::Sasl::Perl::Digest Md5
CVE-2026-86219
·
Published
2026-09-06
·
Updated
2026-09-09
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Authen::SASL::Perl::DIGEST MD5 versions prior to 2.2100
Description
An issue exists where the software accepts replayed authentication responses due to an unverified nonce in the
server step() function. While server start() generates a fresh nonce for the challenge, the system fails to compare this value against the nonce returned by the client. Because server step() derives the expected digest from the client's own parameters, any response is verified as long as its digest matches the included nonce. Additionally, the count table is keyed on the client-supplied nonce and starts empty for each new server object, allowing a captured response with nc=00000001 to pass. An attacker observing a successful qop=auth exchange can replay the captured response in a later session for the same service, host, realm, and user to authenticate without the password.Recommendations
Update Authen::SASL::Perl::DIGEST MD5 to version 2.2100 or later.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Authen::Sasl::Perl::Digest Md5