// For flags

CVE-2020-5408

Dictionary attack with Spring Security queryable text encryptor

Severity Score

6.5
*CVSS v3.1

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

0
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

-
*SSVC
Descriptions

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.

Spring Security versiones 5.3.x anteriores a 5.3.2, versiones 5.2.x anteriores a 5.2.4, versiones 5.1.x anteriores a 5.1.10, versiones 5.0.x anteriores a 5.0.16 y versiones 4.2.x anteriores a 4.2.16, utilizan un vector de inicialización de null corregido con el Modo CBC en la implementación del encriptador de texto consultable. Un usuario malicioso con acceso a los datos que han sido encriptados, al usar dicho encriptador pueden ser capaces de obtener los valores no encriptados mediante un ataque de diccionario.

*Credits: N/A
CVSS Scores
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None
Attack Vector
Network
Attack Complexity
Low
Authentication
Single
Confidentiality
Partial
Integrity
None
Availability
None
* Common Vulnerability Scoring System
SSVC
  • Decision:-
Exploitation
-
Automatable
-
Tech. Impact
-
* Organization's Worst-case Scenario
Timeline
  • 2020-01-03 CVE Reserved
  • 2020-05-14 CVE Published
  • 2024-03-17 EPSS Updated
  • 2024-09-17 CVE Updated
  • ---------- Exploited in Wild
  • ---------- KEV Due Date
  • ---------- First Exploit
CWE
  • CWE-329: Generation of Predictable IV with CBC Mode
  • CWE-330: Use of Insufficiently Random Values
CAPEC
Affected Vendors, Products, and Versions
Vendor Product Version Other Status
Vendor Product Version Other Status <-- --> Vendor Product Version Other Status
Pivotal Software
Search vendor "Pivotal Software"
Spring Security
Search vendor "Pivotal Software" for product "Spring Security"
>= 5.2.0 < 5.2.4
Search vendor "Pivotal Software" for product "Spring Security" and version " >= 5.2.0 < 5.2.4"
-
Affected
Pivotal Software
Search vendor "Pivotal Software"
Spring Security
Search vendor "Pivotal Software" for product "Spring Security"
>= 5.3.0 < 5.3.2
Search vendor "Pivotal Software" for product "Spring Security" and version " >= 5.3.0 < 5.3.2"
-
Affected
Vmware
Search vendor "Vmware"
Spring Security
Search vendor "Vmware" for product "Spring Security"
>= 4.2.0 < 4.2.16
Search vendor "Vmware" for product "Spring Security" and version " >= 4.2.0 < 4.2.16"
-
Affected
Vmware
Search vendor "Vmware"
Spring Security
Search vendor "Vmware" for product "Spring Security"
>= 5.0.0 < 5.0.16
Search vendor "Vmware" for product "Spring Security" and version " >= 5.0.0 < 5.0.16"
-
Affected
Vmware
Search vendor "Vmware"
Spring Security
Search vendor "Vmware" for product "Spring Security"
>= 5.1.0 < 5.1.10
Search vendor "Vmware" for product "Spring Security" and version " >= 5.1.0 < 5.1.10"
-
Affected