CVE-2026-9641 Crypt::PBKDF2 versions before 0.261630 for Perl have a weak default algorithm and number of iterations

Medium 5.3 Published Updated

Weak default PBKDF2 settings in Perl library allow attackers to more easily crack hashed passwords.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-9641?

CVE-2026-9641 is a medium-severity vulnerability in ARODLAND Crypt::PBKDF2, published on 12 Jun 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Crypt::PBKDF2 versions before 0.261630 for Perl have a weak default algorithm and number of iterations.

The default algorithm is HMAC-SHA1, which should only be used for legacy systems.

These versions default to using 1000 iterations.

Depending on the chosen algorithm, 220,000 to 1,400,000 iterations should be used.

Weakness: CWE-916

Which versions are affected by CVE-2026-9641?

How do I fix CVE-2026-9641?

Upgrade to a fixed version.

Is CVE-2026-9641 being exploited?

There is no known exploitation of CVE-2026-9641 in the wild and no public exploit code.

Sources

Also known as DEBIAN-CVE-2026-9641, GHSA-v9r4-9w2c-2xcp, UBUNTU-CVE-2026-9641.

Is CVE-2026-9641 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free