Description
Crypt::PBKDF2 versions before 0.261630 for Perl are vulnerable to timing attacks. These versions use Perl's built-in eq comparison. Discrepancies in timing could be used to guess the underlying derived-key.
Problem types
CWE-208 Observable Timing Discrepancy
Product status
Any version before 0.261630
Timeline
| 2017-12-11: | Issue reported as pull request |
| 2026-06-11: | Version 0.261630 released with a fix |
References
www.openwall.com/lists/oss-security/2026/06/12/3
github.com/arodland/Crypt-PBKDF2/pull/6
metacpan.org/...t-PBKDF2-0.161520/source/lib/Crypt/PBKDF2.pm
metacpan.org/release/ARODLAND/Crypt-PBKDF2-0.261630/changes