Security Advisories (1)
CVE-2025-40920 (2025-08-11)

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.

Changes for version 1.009 - 2009-01-04

  • Remove use of _config accessor, which I'd stupidly cargo-culted. As we don't ever run in auth back-compat mode, we can store everything in instance data without worrying about conflicts. Note however - have to keep the accessor itself so that our parent class (which is still stupid and uses it) continues to work.

Modules

HTTP Basic and Digest authentication for Catalyst.

Provides

in lib/Catalyst/Authentication/Credential/HTTP.pm