Vulnerabilidad en Catalyst::Authentication::Credential::HTTP para Perl (CVE-2025-40920)
Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
11/08/2025
Última modificación:
15/04/2026
Descripción
Las versiones 1.018 y anteriores de Catalyst::Authentication::Credential::HTTP para Perl generan nonces mediante la librería Data::UUID de Perl. * Data::UUID no utiliza una fuente criptográfica robusta para generar UUID. * Data::UUID devuelve UUID v3, que se generan a partir de información conocida y no son adecuados para la seguridad, según RFC 9562. * Los nonces deben generarse a partir de una fuente criptográfica robusta, según RFC 7616.
Impacto
Puntuación base 3.x
8.60
Gravedad 3.x
ALTA
Referencias a soluciones, herramientas e información
- https://datatracker.ietf.org/doc/html/rfc7616#section-5.12
- https://datatracker.ietf.org/doc/html/rfc9562#name-security-considerations
- https://github.com/perl-catalyst/Catalyst-Authentication-Credential-HTTP/commit/ad2c03aad95406db4ce35dfb670664ebde004c18
- https://github.com/perl-catalyst/Catalyst-Authentication-Credential-HTTP/pull/1
- https://metacpan.org/release/ETHER/Catalyst-Authentication-Credential-HTTP-1.018/source/lib/Catalyst/Authentication/Credential/HTTP.pm#L391
- https://security.metacpan.org/patches/C/Catalyst-Authentication-Credential-HTTP/1.018/CVE-2025-40920-r1.patch
- http://www.openwall.com/lists/oss-security/2025/08/12/1



