Nonce Vulnerability in Catalyst Authentication Credential for Perl
CVE-2025-40920
What is CVE-2025-40920?
The Catalyst::Authentication::Credential::HTTP module for Perl versions 1.018 and earlier is vulnerable due to its use of the Perl Data::UUID library for nonce generation. This library produces version 3 UUIDs that are not suitable for secure applications, as they are derived from known inputs rather than strong cryptographic sources as recommended by RFC 7616. This lack of secure nonce generation can potentially compromise authentication integrity, making it imperative for users to upgrade to patched versions to rectify the security weakness.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
Catalyst::Authentication::Credential::HTTP 0.06 <= 1.018
References
CVSS V3.1
Timeline
Vulnerability published
Vulnerability Reserved
