CWE-916Base

Use of Password Hash With Insufficient Computational Effort

Incomplete in the CWE catalog · 69 CVEs mapped

69
CVEs mapped
6.3
Median CVSS
What it is

The product generates a hash for a password, but it uses a scheme that does not provide a sufficient level of computational effort that would make password cracking attacks infeasible or expensive.

Recent examples
7.5cvss
CVE-2026-81704

CVE-2026-81704 - HIGH Severity Vulnerability

openssl_encrypt versions before 1.4.9 contain a weak key derivation vulnerability in the D-Bus CryptoService.EncryptFile handler that uses unstretched SHA-256 instead of Argon2id. Attackers can perform offline password guessing against encrypted files roughly six to seven orders of magnitude faster than documented protection by exploiting the missing key stretching and hash rounds.

HIGHno explanation yet
0%
epss
7.5cvss
CVE-2026-81689

CVE-2026-81689 - HIGH Severity Vulnerability

openssl_encrypt versions before 1.4.9 derive the remote-pepper wrap key using unsalted HKDF-SHA256 or bare SHA-256 of the password, allowing identical keys across all users and files. Attackers with access to wrapped pepper blobs can precompute a single dictionary table and perform fleet-wide offline password guessing at hardware speed to recover user passwords.

HIGHno explanation yet
0%
epss
5.9cvss
CVE-2026-80211

CVE-2026-80211 - MEDIUM Severity Vulnerability

FrontAccounting through 2.4.20 stores and verifies user passwords as unsalted MD5 digests. admin/users.php passes md5($_POST['password']) to add_user() and update_user_password(), admin/change_current_user_password.php does the same when a user changes their own password, the forgotten-password path in includes/current_user.inc hashes the newly generated password the same way, and authentication calls get_user_auth($loginname, md5($password)). The codebase applies no per-password salt and contains no call to password_hash(), password_verify() or any other adaptive hash, so identical passwords yield identical digests and an attacker who obtains the user table can recover plaintext passwords with precomputed lookup tables or high-rate GPU cracking.

MEDIUMno explanation yet
0%
epss
The record
Technical detail
CWE ID
CWE-916
Abstraction
Base
Structure
Simple
Status
Incomplete
References (15)