CVE-2026-16235: Crypt::Password versions through 0.28 for Perl generate insecure random values for salts
Published Jul 20, 2026
·Updated
Crypt::Password versions through 0.28 for Perl generate insecure random values for salts.
These versions use the built-in rand function, which is predictable and unsuitable for cryptography.
Affected Software
1 affected component
Crypt::Password<=0.28
Event History
Jul 20, 2026
CVE Published
via MITRE·07:02 AM
Data Sourced
via MITRE·07:02 AM
DescriptionWeakness
Data Sourced
via NVD·07:16 AM
DescriptionSeverityWeakness
Frequently Asked Questions
1
What is the severity of CVE-2026-16235?
The severity of CVE-2026-16235 is rated as risk 33.
2
How do I fix CVE-2026-16235?
To fix CVE-2026-16235, update Crypt::Password to version 0.29 or later.
3
What is the impact of CVE-2026-16235 on security?
CVE-2026-16235 impacts security by using predictable random values for salts, which can lead to vulnerabilities in password hashing.
4
Which versions of Crypt::Password are affected by CVE-2026-16235?
Crypt::Password versions through 0.28 are affected by CVE-2026-16235.
5
What should I do if I cannot update Crypt::Password to fix CVE-2026-16235?
If an update is not possible, consider using an alternative secure password hashing module until you can upgrade.