Skip to main content

Crypt::PasswdMD5 CVE-2026-6659

| EUVD-2026-28809 HIGH
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) (CWE-338)
2026-05-08 CPANSec GHSA-j539-xxc6-73wf
7.5
CVSS 3.1
Share

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

4
Analysis Generated
May 08, 2026 - 20:31 vuln.today
CVSS changed
May 08, 2026 - 19:22 NVD
7.5 (None) 7.5 (HIGH)
CVE Published
May 08, 2026 - 17:17 nvd
UNKNOWN (no severity yet)
CVE Published
May 08, 2026 - 17:17 nvd
HIGH 7.5

DescriptionNVD

Crypt::PasswdMD5 versions through 1.42 for Perl generates insecure random values for salts.

The built-in rand function is predictable, and unsuitable for cryptography.

AnalysisAI

Weak salt generation in Crypt::PasswdMD5 (Perl) through version 1.42 enables password hash cracking via predictable random values. The module uses Perl's built-in rand() function for salt generation instead of cryptographically secure random sources, allowing attackers to predict salt values and drastically reduce the computational cost of offline password cracking attacks. …

Sign in for full analysis, threat intelligence, and remediation guidance.

RemediationAI

Within 24 hours: Inventory all systems and applications using Crypt::PasswdMD5 (check Perl module installations and dependency lists). Within 7 days: Identify alternative cryptographically secure password hashing libraries (bcrypt, scrypt, or Argon2 implementations) and begin migration planning; simultaneously review access controls for password hash storage locations. …

Sign in for detailed remediation steps.

Vendor StatusVendor

Share

CVE-2026-6659 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy