CVE-2026-6656: Crypt::Password versions through 0.28 for Perl are susceptible to timing attacks Robert Rothenberg 20 Jul 2026 07:05 UTC

========================================================================
CVE-2026-6656                                        CPAN Security Group
========================================================================

         CVE ID:  CVE-2026-6656
   Distribution:  Crypt-Password
       Versions:  through 0.28

       MetaCPAN:  https://metacpan.org/dist/Crypt-Password

Crypt::Password versions through 0.28 for Perl are susceptible to
timing attacks

Description
-----------
Crypt::Password versions through 0.28 for Perl are susceptible to
timing attacks.

The check_password method uses the built-in eq operator. This allows
discrepancies in timing to be used to guess the underlying hash.

Problem types
-------------
- CWE-208 Observable Timing Discrepancy

Workarounds
-----------
This module has not been updated since 2012.

Users should migrate to an alternative solution.

References
----------
https://metacpan.org/release/DRSTEVE/Crypt-Password-0.28/source/lib/Crypt/Password.pm#L190-193
https://rt.cpan.org/Ticket/Display.html?id=180162