CWE-780 · Słabość
Use of RSA Algorithm without OAEP
- Abstrakcja
- Wariant
- Status
- Niekompletny
- Ryzyko wykorzystania
- średnie
- Dodano
- 8 lipca 2009
- Ostatnia zmiana
- 11 grudnia 2025
Opis
The product uses the RSA algorithm but does not incorporate Optimal Asymmetric Encryption Padding (OAEP), which might weaken the encryption.
Padding schemes are often used with cryptographic algorithms to make the plaintext less predictable and complicate attack efforts. The OAEP scheme is often used with RSA to nullify the impact of predictable common text.
Skutki
Access Control
Bypass Protection Mechanism
Without OAEP in RSA encryption, it will take less work for an attacker to decrypt the data or to infer patterns from the ciphertext.
Słabość nadrzędna
Kiedy powstaje
- Implementation — REALIZATION: This weakness is caused during implementation of an architectural security tactic.
Dotyczy
Not Language-Specific
Uwagi
This entry could probably have a new parent related to improper padding, however the role of padding in cryptographic algorithms can vary, such as hiding the length of the plaintext and providing additional random bits for the cipher. In general, cryptographic problems in CWE are not well organized and further research is needed.
Źródła
- RSA Problem — Ronald L. Rivest, Burt Kaliski, 2003
- Optimal Asymmetric Encryption Padding — Wikipedia, 2009
Wpis z katalogu CWE 4.20.