CVE-2025-1805: Crypt::Salt for Perl uses insecure rand() function when generating salts for cryptographic purposes
Stig Palmquist 02 Apr 2025 12:56 UTC
========================================================================
CVE-2025-1805 CPAN Security Group
========================================================================
CVE ID: CVE-2025-1805
Distribution: Crypt-Salt
Versions: 0.01
MetaCPAN: https://metacpan.org/dist/Crypt-Salt
Crypt::Salt for Perl uses insecure rand() function when generating
salts for cryptographic purposes
Description
-----------
Crypt::Salt for Perl version 0.01 uses insecure rand() function when
generating salts for cryptographic purposes.
Problem types
-------------
CWE-338 Use of Cryptographically Weak Pseudo-Random Number Generator
(PRNG)
References
----------
https://metacpan.org/release/HACHI/Crypt-Salt-0.01/source/lib/Crypt/Salt.pm#L76
https://perldoc.perl.org/functions/rand
https://security.metacpan.org/docs/guides/random-data-for-security.html
Credits
-------
Robert Rothenberg, finder