CVE-2026-6656 PUBLISHED

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

Assigner: CPANSec
Reserved: 20.04.2026 Published: 20.07.2026 Updated: 20.07.2026

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.

Product Status

Vendor DRSTEVE
Product Crypt::Password
Versions Default: unaffected
  • affected from 0 to 0.28 (incl.)

Workarounds

This module has not been updated since 2012.

Users should migrate to an alternative solution.

References

Problem Types

  • CWE-208 Observable Timing Discrepancy CWE