7.5

CVE-2026-5088

Apache::API::Password versions through 0.5.2 for Perl can generate insecure random values for salts

Apache::API::Password versions through 0.5.2 for Perl can generate insecure random values for salts.

The _make_salt and _make_salt_bcrypt methods will attept to load Crypt::URandom and then Bytes::Random::Secure to generate random bytes for the salt.  If those modules are unavailable, it will simply return 16 bytes generated with Perl's built-in rand function.

The rand function is unsuitable for cryptographic use.

These salts are used for password hashing.
Daten sind bereitgestellt durch National Vulnerability Database (NVD)
JdeguestApache::api::password SwPlatformperl Version < 0.5.3
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.57% 0.427
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
134c704f-9b21-4f2e-91b3-4a467353bcc0 7.5 3.9 3.6
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
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.

https://security.metacpan.org/docs/guides/random-data-for-security.html
Product
https://metacpan.org/release/JDEGUEST/Apache2-API-v0.5.3/changes
Release Notes
https://metacpan.org/release/JDEGUEST/Apache2-API-v0.5.2/view/lib/Apache2/API/Password.pod
Product
https://metacpan.org/pod/Crypt::URandom
Product
http://www.openwall.com/lists/oss-security/2026/04/15/4
Third Party Advisory
Mailing List
http://www.openwall.com/lists/oss-security/2026/04/15/5
Third Party Advisory
Mailing List