CWE-328 Use of Weak Hash
Description
The product uses an algorithm that produces a digest (output value) that does not meet security expectations for a hash function that allows an adversary to reasonably determine the original input (preimage attack), find another input that can produce the same hash (2nd preimage attack), or find multiple inputs that evaluate to the same hash (birthday attack).
Associated Reviewed Advisories
Vulnerabilities classified under CWE-328 ordered by modification date.
| Advisory ID | NVD ID | Severity | PURLs | Summary | Last Modified |
|---|---|---|---|---|---|
| GHSA-x2g5-fvc2-gqvp | CVE-2026-56272 | MODERATE |
Flowise has Insufficient Password Salt Rounds |
2026-07-20 | |
| GHSA-39pv-4j6c-2g6v | CVE-2026-54266 | HIGH |
@angular/common: Weak 32-Bit Cache Key Hashing in `HttpTransferCache` Leading to Cross-Request Data Leakage and State Poisoning |
2026-07-15 | |
| GHSA-58fg-62fg-3fcj | CVE-2026-48488 | LOW | - |
phpMyFAQ has Weak Cryptography - SHA1 for Password Hashing |
2026-06-23 |
| GHSA-r3cw-c95m-wfh9 | CVE-2026-46488 | CRITICAL |
motionEye: Authentication possible via password hash |
2026-06-22 | |
| GHSA-vfv6-92ff-j949 | CVE-2026-44582 | LOW |
Next.js vulnerable to cache poisoning via collisions in React Server Component cache-busting |
2026-05-14 | |
| GHSA-3g92-f9ch-qjcm | - | LOW | - |
Plonky3: The sponge construction used to get a hash function from a cryptographic permutation is not collision resistant for inputs of different lengths |
2026-04-16 |
| GHSA-g2p6-hh5v-7hfm | CVE-2026-32129 | HIGH | - |
Poseidon V1 variable-length input collision via implicit zero-padding |
2026-03-13 |
| GHSA-fh3f-q9qw-93j9 | CVE-2026-28479 | HIGH |
OpenClaw replaced a deprecated sandbox hash algorithm |
2026-03-06 | |
| GHSA-8986-v76q-8vr2 | - | HIGH |
@keep-network/tbtc-v2 revealing P2PKH deposit with a wrapped P2SH script |
2026-03-02 | |
| GHSA-jxc4-w54c-qv5r | CVE-2017-18917 | HIGH |
Mattermost Server uses weak hashing for OAuth, email verification tokens and invitations |
2026-02-06 | |
| GHSA-4jvr-vj2c-8q37 | CVE-2023-43635 | MODERATE |
EVE Seals Vault Key With SHA1 PCRs |
2026-02-04 | |
| GHSA-h929-fvvp-882c | - | HIGH |
Duplicate Advisory: EVE Seals Vault Key With SHA1 PCRs |
2026-02-04 | |
| GHSA-phcg-h58r-gmcq | CVE-2023-43630 | MODERATE |
EVE Doesn't Measure Config Partition From 2 Fronts |
2026-02-04 | |
| GHSA-5jvg-8j6f-vpmc | - | HIGH |
Duplicate Advisory: EVE Doesn't Measure Config Partition From 2 Fronts |
2026-02-04 | |
| GHSA-2frx-2596-x5r6 | CVE-2025-31130 | MODERATE | - |
gitoxide does not detect SHA-1 collision attacks |
2026-01-23 |
| GHSA-hx2h-vjw2-8r54 | CVE-2025-59354 | MODERATE |
DragonFly has weak integrity checks for downloaded files |
2025-09-26 | |
| GHSA-9p92-x77w-9fw2 | CVE-2025-9078 | MODERATE |
Mattermost makes Use of Weak Hash |
2025-09-16 | |
| GHSA-8cc4-rfj6-fhg4 | CVE-2024-47829 | MODERATE |
pnpm uses the md5 path shortening function causes packet paths to coincide, which causes indirect packet overwriting |
2025-04-23 | |
| GHSA-794x-2rpg-rfgr | - | MODERATE | - |
Jujutsu does not have SHA-1 collision detection |
2025-04-07 |
| GHSA-32g6-mg92-ghm2 | CVE-2025-0508 | MODERATE |
SageMaker Workflow component allows possibility of MD5 hash collisions |
2025-03-21 | |
| GHSA-9j3m-fr7q-jxfw | CVE-2024-55885 | MODERATE |
Beego has Collision Hazards of MD5 in Cache Key Filenames |
2024-12-18 | |
| GHSA-wmhw-fvg9-87fc | CVE-2015-8234 | MODERATE |
OpenStack Glance Signature Verification Bypass |
2024-11-21 | |
| GHSA-4qm4-8hg2-g2xm | CVE-2024-48924 | MODERATE |
MessagePack allows untrusted data to lead to DoS attack due to hash collisions and stack overflow |
2024-10-18 | |
| GHSA-w7qr-q9fh-fj35 | CVE-2024-47182 | LOW |
Dozzle uses unsafe hash for passwords |
2024-10-09 | |
| GHSA-35m5-8cvj-8783 | CVE-2021-39182 | HIGH |
Improper hashing in enrocrypt |
2024-09-20 |