VYPR
Moderate severityNVD Advisory· Published May 14, 2020· Updated Sep 17, 2024

Dictionary attack with Spring Security queryable text encryptor

CVE-2020-5408

Description

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.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
org.springframework.security:spring-security-coreMaven
>= 5.3.0, < 5.3.25.3.2
org.springframework.security:spring-security-coreMaven
>= 5.2.0, < 5.2.45.2.4
org.springframework.security:spring-security-coreMaven
>= 5.1.0, < 5.1.105.1.10
org.springframework.security:spring-security-coreMaven
>= 5.0.0, < 5.0.165.0.16
org.springframework.security:spring-security-coreMaven
< 4.2.164.2.16

Affected products

1

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

6

News mentions

0

No linked articles in our index yet.