CWE•Variant•Incomplete•12 recent CVEs
CWE-759Use of a One-Way Hash without a Salt
Description
The product uses a one-way cryptographic hash against an input that should not be reversible, such as a password, but the product does not also use a salt as part of the input.
Common consequences
- Access Control→Bypass Protection Mechanism,Gain Privileges or Assume Identity[object Object]
Potential mitigations
- Architecture and Design[object Object]
- Architecture and DesignIf a technique that requires extra computational effort can not be implemented, then for each password that is processed, generate a new random salt using a strong random number generator with unpredictable seeds. Add the salt to the plaintext password before hashing it. When storing the hash, also store the salt. Do not use the same salt for every password.
- Implementation,Architecture and DesignWhen using industry-approved techniques, use them correctly. Don't cut corners by skipping resource-intensive steps (CWE-325). These steps are often essential for preventing common attacks.
Related CWEs
Recent CVEs classified under this CWE
CVE-2026-965523.12026-09-23CVE-2026-62176.32026-09-04CVE-2025-362715.92026-08-28CVE-2026-572636.82026-08-11CVE-2025-156315.92026-08-03CVE-2025-155445.92026-08-03CVE-2026-457879.12026-05-28CVE-2026-450275.92026-05-27CVE-2026-93703.72026-05-24CVE-2025-342087.52025-10-02CVE-2025-102058.82025-09-17CVE-2023-14306.52023-06-09