CVE-2026-5088
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.
Published:Apr 15, 2026
Last Modified:May 6, 2026
EPS:Apr 15, 2026
EPSS Score:0.00047
CVSS Score:7.5
Affected Products
Vendor
Product
Action
Vendor
Jdeguest
Product
Apache::api::password
Jdeguest
Apache::api::password
Vendor
Jdeguest
Product
Apache\
Jdeguest
Apache\
Exploits
No exploit reference
Common Weakness Enumeration
Common Attack Pattern Enumeration and Classification (CAPEC)
No CAPEC recorded yet
References
Common Vulnerability Scoring System
Attack Vector
Network
Adjacent
Local
Physical
Privileges Required
None
Low
High
User Interaction
None
Required
Scope
Unchanged
Changed
Confidentiality
None
Low
High
Integrity
None
Low
High
Availability
None
Low
High
