CVE-2026-6656

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

Published Jul 20, 2026 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
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.

Remediation

Vendor Workaround

This module has not been updated since 2012. Users should migrate to an alternative solution.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Drsteve
Drsteve crypt::password
Vendors & Products Drsteve
Drsteve crypt::password
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
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.
Title Crypt::Password versions through 0.28 for Perl are susceptible to timing attacks
Weaknesses CWE-208
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
CPANSec
Published
Updated
Jul 20, 2026, 6:38 PM
Reserved
Apr 20, 2026, 8:08 AM
Status
Deferred
Published
Jul 20, 2026, 7:16 AM
Modified
Oct 24, 2026, 8:10 PM