Every CVE Search/ Get API key

CVE-2026-6659

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

7.5 HighFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

0.45%Up 0.4 points since May 9, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

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

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.

Record
CVE-2026-6659
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-338
Updated
2026-11-02
EUVDEUVD-2026-28809 7.5

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.

Record
EUVD-2026-28809
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-j539-xxc6-73wf 7.5

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

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.

Record
GHSA-j539-xxc6-73wf
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-338
Updated
2026-11-02
NVD 7.5

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.

Record
CVE-2026-6659
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-338
Updated
2026-11-02
OSV 7.5

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

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.

Record
CVE-2026-6659
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-338
Updated
2026-11-02
OSVDEBIAN-CVE-2026-6659 7.5

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.

Record
DEBIAN-CVE-2026-6659
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2026-6659 7.5

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.

Record
UBUNTU-CVE-2026-6659
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVAZL-86411 No score

CVE-2026-6659 affecting package perl-Crypt-PasswdMD5 1.4.0-19

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.

Record
AZL-86411
Updated
2026-11-05
OSVopenSUSE-SU-2026:11000-1 No score

perl-Crypt-PasswdMD5-1.430.0-1.1 on GA media

These are all security issues fixed in the perl-Crypt-PasswdMD5-1.430.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11000-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21137-1 No score

Security update for perl-Crypt-PasswdMD5

This update for perl-Crypt-PasswdMD5 fixes the following issues:

Changes in perl-Crypt-PasswdMD5:

  • updated to 1.430.0 (1.43) see /usr/share/doc/packages/perl-Crypt-PasswdMD5/Changelog.ini

    [V 1.43] Date=2026-05-23T08:14:00 Deploy.Action=Upgrade Deploy.Reason=Security Comments= <<EOT

    • Accept pull request from Paul Howarth to replace use of the cryptographically weak rand() function with the much stronger Crypt::URandom::urandom(). With thanx. CVE-2026-6659 bsc#1264705
    • Add Encode, Exporter, ExtUtils::MakeMaker to Makefile.PL.
    • Add files AI_POLICY.md & SECURITY.md.
    • Delete file LICENSE.
    • Add file LICENSE-GPL-3 with the latest version from https://fsf.org/. EOT
Record
openSUSE-SU-2026:21137-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
perl-Crypt-PasswdMD5
Azure Linux:3
through 1.4.0-19 None known
libcrypt-passwdmd5-perl
Debian:12
All versions, plus listed versions
1.42-21.44-1
None known
libcrypt-passwdmd5-perl
Debian:13
All versions, plus listed versions
1.42-21.44-1
None known
libcrypt-passwdmd5-perl
Debian:14
before 1.44-1, plus listed versions
1.42-2
1.44-1
libcrypt-passwdmd5-perl
Ubuntu:14.04:LTS
All versions, plus listed versions
1.3-10
None known
libcrypt-passwdmd5-perl
Ubuntu:16.04:LTS
All versions, plus listed versions
1.3-10
None known
libcrypt-passwdmd5-perl
Ubuntu:18.04:LTS
All versions, plus listed versions
1.3-10
None known
libcrypt-passwdmd5-perl
Ubuntu:20.04:LTS
All versions, plus listed versions
1.40-1
None known
libcrypt-passwdmd5-perl
Ubuntu:22.04:LTS
All versions, plus listed versions
1.41-1
None known
libcrypt-passwdmd5-perl
Ubuntu:24.04:LTS
All versions, plus listed versions
1.42-2
None known
Show 5 moreShow less
Affected packages
PackageAffectedFixed
libcrypt-passwdmd5-perl
Ubuntu:25.10
All versions, plus listed versions
1.42-2
None known
libcrypt-passwdmd5-perl
Ubuntu:26.10
All versions, plus listed versions
1.42-21.44-1
None known
libcrypt-passwdmd5-perl
Ubuntu:26.04:LTS
All versions, plus listed versions
1.42-2
None known
perl-Crypt-PasswdMD5
openSUSE:Tumbleweed
before 1.430.0-1.1
1.430.0-1.1
perl-Crypt-PasswdMD5
openSUSE:Leap 16.0
before 1.430.0-bp160.1.1
1.430.0-bp160.1.1

History

History
RecordedChangedSources
factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-6659 is a high vulnerability (CVSS 7.5) in Rsavage Crypt::passwdmd5, published May 8, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.45%, the 39th percentile. Fixed in libcrypt-passwdmd5-perl 1.44-1.

References

Show 10 moreShow less
MoveEnter Open