CVE-2020-5408
Spring Security versions 5.3.x prior to 5.3.2, 5.2.x prior to 5.2.4, 5.1.x prior to 5.1.10, 5.0.x prior to 5.0.16 and 4.2.x prior to 4.2.16 use a fixed null initialization vector with CBC Mode in the implementation of the queryable text encryptor. A malicious user with access to the data that has been encrypted using such an encryptor may be able to derive the unencrypted values using a dictionary attack.
Scoring
- CVSS base score
- 0.02
- EPSS probability
- 0.47%
- CWE
- CWE-329
- Published
- 2020-05-14
- Last modified
- 2026-03-14
Affected products
- Spring by VMware Spring Security
- Spring by VMware Spring Security
- Spring by VMware Spring Security
- Spring by VMware Spring Security
- Spring by VMware Spring Security
Weakness type
Related vulnerabilities
- CVE-2026-14969 — 389-ds-base: 389-ds-base: static initialization vector in aes-cbc/3des-cbc attribute encryption
- CVE-2024-56141 — Minosoft has IV equal to key
- CVE-2026-45787 — electerm's encrypt method not safe enough
- CVE-2024-49783 — IBM OpenPages with Watson information disclosure
- CVE-2025-2814 — Crypt::CBC versions between 1.21 and 3.05 for Perl may use insecure rand() function for cryptographic functions
- CVE-2022-29054 — A missing cryptographic steps vulnerability [CWE-325] in the functions that encrypt the DHCP and...
- CVE-2021-27499 — Ypsomed mylife Cloud, mylife Mobile Application, Ypsomed mylife Cloud: All versions prior to 1.7.2,...
- CVE-2017-3226 — Das U-Boot's AES-CBC encryption feature improperly handles an error condition and may allow attacks against the underlying cryptographic implementation and allow an attacker to decrypt the data