CVE-2026-6656 Details
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.
A timing attack vulnerability has been identified in Crypt::Password versions prior to 0.28 for Perl. The issue arises in the check_password method, which utilizes the built-in eq operator for password comparison. This implementation allows attackers to exploit timing discrepancies to infer information about the underlying hash, potentially leading to unauthorized access.
Users are advised to update to Crypt::Password version 0.28 or later, where this vulnerability has been addressed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jul 20, 2026CISA-ADP
Assessed Jul 20, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://metacpan.org/release/DRSTEVE/Crypt-Password-0.28/source/lib/Crypt/Password.pm#L190-193 | CPANSec | Source CodeVendor |
| https://rt.cpan.org/Ticket/Display.html?id=180162 | CPANSec | Issue TrackingTechnical DescriptionVendor |
| http://www.openwall.com/lists/oss-security/2026/07/20/4 | CVE |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-208 | Observable Timing Discrepancy | CPANSec |
Affected Products
| Product | Versions |
|---|---|
| Crypt::Password | <= 0.28 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 20, 2026 | CVE Modified | CVE |
| Jul 20, 2026 | CVE Modified | CISA-ADP |
| Jul 20, 2026 | New CVE Received | CPANSec |
Volerion