Skip to content
OpenAdvisories
High · 7.5 CVE-2026-6656 EUVD-2026-45894GHSA-c9g9-v2j9-8ffv

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

Published Jul 20, 2026 · Updated Jul 20, 2026 · Assigned by CPANSec

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.

Affected products

VendorProductAffectedFixed
DRSTEVE Crypt::Password ≤ 0.28 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libcrypt-password-perl No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 libcrypt-password-perl No fix yet —
Ubuntu 26.04 LTS libcrypt-password-perl No fix yet —

References