Catalyst::Plugin::Authentication versions before 0.10029 for Perl allow timing attacks on stored passwords via eq comparisons in the legacy password verifier.
CVE-2026-5091 was fixed in the realm-based verifier. The legacy verifier, used by the deprecated login method, compares clear-text passwords, crypt hashes and base64 digests with eq, so the comparison time depends on how many leading bytes match.
A remote attacker can use response-time differences to guess the stored password or hash.
Metrics
Affected Vendors & Products
References
History
Tue, 03 Nov 2026 17:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Perl
Perl catalyst::plugin::authentication |
|
| Vendors & Products |
Perl
Perl catalyst::plugin::authentication |
Tue, 03 Nov 2026 08:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Catalyst::Plugin::Authentication versions before 0.10029 for Perl allow timing attacks on stored passwords via eq comparisons in the legacy password verifier. CVE-2026-5091 was fixed in the realm-based verifier. The legacy verifier, used by the deprecated login method, compares clear-text passwords, crypt hashes and base64 digests with eq, so the comparison time depends on how many leading bytes match. A remote attacker can use response-time differences to guess the stored password or hash. | |
| Title | Catalyst::Plugin::Authentication versions before 0.10029 for Perl allow timing attacks on stored passwords via eq comparisons in the legacy password verifier | |
| Weaknesses | CWE-208 | |
| References |
|
Status: PUBLISHED
Assigner: CPANSec
Published: 2026-11-03T07:51:25.290Z
Updated: 2026-11-03T07:51:25.290Z
Reserved: 2026-08-17T06:30:29.057Z
Link: CVE-2026-74846
No data.
Status : Awaiting Analysis
Published: 2026-11-03T08:17:15.673
Modified: 2026-11-03T16:25:21.310
Link: CVE-2026-74846
No data.
ReportizFlow