CVE-2026-59276

Medium

Description

Several components in Spring Security compare security-sensitive values using standard string equality (String.equals()) rather than a constant-time comparison. Because String.equals() returns as soon as it finds a differing character, the time taken to reject an incorrect value is proportional to the number of leading characters that match the expected value. Spring Security 7.1.0 Spring Security 7.0.0 - 7.0.6 Spring Security 6.5.0 - 6.5.11 Spring Security 6.4.0 - 6.4.18 Spring Security 5.8.0 - 5.8.27 Spring Security 5.7.0 - 5.7.25

SeverityMedium
CVSS5.9
Exploit probability—
ProductVmware Spring Security
PublishedAug 27, 2026
First seenAug 27, 2026
Weakness typeCWE-208CWE-208

How to fix

Update
  • vmware spring_security5.7.26, 5.8.28, 6.4.19, 6.5.12, 7.0.6.1, 7.1.0.1 or later

Affected products

ProductAffected versionsFixed in
vmware spring_security5.7.0 ≤ v < 5.7.26, 5.8.0 ≤ v < 5.8.28, 6.4.0 ≤ v < 6.4.19, 6.5.0 ≤ v < 6.5.12, 7.0.0 ≤ v < 7.0.6.1, 7.1.0 ≤ v < 7.1.0.15.7.26, 5.8.28, 6.4.19, 6.5.12, 7.0.6.1, 7.1.0.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.