{"affected":[{"defaultStatus":"unaffected","ecosystem":"cpan","packageName":"Catalyst-Plugin-Authentication","product":"","source":"CNA: CPANSec","vendor":"","versions":[{"lessThan":"0.10029","status":"affected","version":"0","versionType":"custom"}]}],"cveId":"CVE-2026-74846","cwes":["CWE-208"],"description":"Catalyst::Plugin::Authentication versions before 0.10029 for Perl allow timing attacks on stored passwords via eq comparisons in the legacy password verifier.\n\nCVE-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.\n\nA remote attacker can use response-time differences to guess the stored password or hash.","epss":null,"exploits":[],"kev":null,"metrics":[],"modifiedAt":1793692285290,"publishedAt":1793692285290,"references":[{"source":"CNA: CPANSec","tags":["release-notes"],"url":"https://metacpan.org/release/ETHER/Catalyst-Plugin-Authentication-0.10029/changes"},{"source":"CNA: CPANSec","tags":["patch"],"url":"https://github.com/perl-catalyst/Catalyst-Plugin-Authentication/commit/ba4435f1fa6b641e6c8793c88b5433afa83ceafa.patch"},{"source":"CNA: CPANSec","tags":[],"url":"https://www.cve.org/CVERecord?id=CVE-2026-5091"}],"remediation":[{"kind":"fix","source":"CNA: CPANSec","text":"Upgrade to Catalyst-Plugin-Authentication 0.10029 or later."},{"kind":"fix","source":"CNA: CPANSec","text":"The reporting source identifies this reference as a patch. Check the advisory for affected versions and supported release branches.","url":"https://github.com/perl-catalyst/Catalyst-Plugin-Authentication/commit/ba4435f1fa6b641e6c8793c88b5433afa83ceafa.patch"}],"revision":"6a438e6e7c6187c3fee1e2385f22aeecb967f817f79f1da581a4dbc7e3617eb2","sources":[{"modifiedAt":1793692285290,"name":"CNA: CPANSec","retrievedAt":1793693359692,"url":"https://www.cve.org/CVERecord?id=CVE-2026-74846"}],"ssvc":null,"status":"published","title":"Catalyst::Plugin::Authentication versions before 0.10029 for Perl allow timing attacks on stored passwords via eq comparisons in the legacy password verifier","updatedAt":1793693359692}