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