CVE-2025-1828
11.03.2025, 00:15
Crypt::Random Perl package 1.05 through 1.55 may use rand() function,which is notcryptographically strong,for cryptographic functions. If the Provider is not specified and /dev/urandom or an Entropy Gathering Daemon (egd) service is not availableCrypt::Random will default to use the insecureCrypt::Random::rand provider. In particular, Windows versions of perl will encounter this issue by default.
Vendor | Product | Version |
---|---|---|
timlegge | crypt\ | 1.05 ≤ 𝑥 ≤ 1.55 |
𝑥
= Vulnerable software versions
Common Weakness Enumeration
- CWE-331 - Insufficient EntropyThe software uses an algorithm or scheme that produces insufficient entropy, leaving patterns or clusters of values that are more likely to occur than others.
- CWE-338 - Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)The product uses a Pseudo-Random Number Generator (PRNG) in a security context, but the PRNG's algorithm is not cryptographically strong.