Vulnerability · Published Aug 11, 2025 · Assigned by CPANSec

CVE-2025-40920Catalyst::Authentication::Credential::HTTP versions 1.018 and earlier for Perl use insecurely generated nonces

High 8.6

In plain English

A high-severity security flaw in Catalyst::Authentication::Credential::HTTP from ETHER. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 41% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)8.6High
Exploit odds (30 days)0.5%top 59.1% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

Catalyst::Authentication::Credential::HTTP versions 1.018 and earlier for Perl generate nonces using the Perl Data::UUID library. * Data::UUID does not use a strong cryptographic source for generating UUIDs. * Data::UUID returns v3 UUIDs, which are generated from known information and are unsuitable for security, as per RFC 9562. * The nonces should be generated from a strong cryptographic source, as per RFC 7616.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12libcatalyst-authentication-credential-http-perlno fix listedDEBIAN-CVE-2025-40920
Debian:13libcatalyst-authentication-credential-http-perlno fix listedDEBIAN-CVE-2025-40920
Debian:14libcatalyst-authentication-credential-http-perl1.018-4DEBIAN-CVE-2025-40920
Ubuntu:22.04:LTSlibcatalyst-authentication-credential-http-perlno fix listedUBUNTU-CVE-2025-40920
Ubuntu:24.04:LTSlibcatalyst-authentication-credential-http-perlno fix listedUBUNTU-CVE-2025-40920

Affected products (as reported)

VendorProductVersions
ETHER Catalyst::Authentication::Credential::HTTP 0.06 – through 1.018

Weakness: CWE-340, CWE-338 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L

References