CWE-325 · Słabość
Missing Cryptographic Step
- Abstrakcja
- Bazowa
- Status
- Szkic
- Dodano
- 19 lipca 2006
- Ostatnia zmiana
- 11 grudnia 2025
Opis
The product does not implement a required step in a cryptographic algorithm, resulting in weaker encryption than advertised by the algorithm.
Skutki
Access Control
Bypass Protection Mechanism
Confidentiality, Integrity
Read Application Data; Modify Application Data
Accountability, Non-Repudiation
Hide Activities
Przykłady podatności
- CVE-2001-1585 Missing challenge-response step allows authentication bypass using public key.
Słabość nadrzędna
Pokrewna
Kiedy powstaje
- Implementation — Developers sometimes omit "expensive" (resource-intensive) steps in order to improve performance, especially in devices with limited memory or slower CPUs. This step may be taken under a mistaken impression that the step is unnecessary for the cryptographic algorithm.
- Requirements — This issue may happen when the requirements for the cryptographic algorithm are not clearly stated.
Dotyczy
Not Language-Specific, Not Technology-Specific
Uwagi
Overlaps incomplete/missing security check.
Can be resultant.
Źródła
- hmac_wrapper.sv — 2021
- HMAC HWIP Technical Specification — 2023
Wpis z katalogu CWE 4.20.