CVE Catalog

CVE-2026-40975

MediumCVSS 4.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.31%

24th percentile - higher than 24% of all known CVEs

Summary

In Spring Boot, values produced by ${random.value} are not suitable for use as secrets. ${random.uuid} is not affected, but ${random.int} and ${random.long} have a predictable range. Affected versions: 4.0.0–4.0.5, 3.5.0–3.5.13, 3.4.0–3.4.15, 3.3.0–3.3.18, 2.7.0–2.7.32.

Risk Assessment

Using a weak PRNG for secrets may allow an attacker to guess sensitive values such as tokens or keys.

Recommendation

Update Spring Boot to the fixed version (4.0.6, 3.5.14, 3.4.16, 3.3.19, 2.7.33) and use ${random.uuid} or dedicated secret managers.

Other vulnerabilities in Spring Boot

See all
Original NVD description (English source)

Values produced by ${random.value} are not suitable for use as secrets. ${random.uuid} is not affected. ${random.int} and ${random.long} should never be used for secrets as they are numeric values with a predictable range. Affected: Spring Boot 4.0.0–4.0.5 (fix 4.0.6), 3.5.0–3.5.13 (fix 3.5.14), 3.4.0–3.4.15 (fix 3.4.16), 3.3.0–3.3.18 (fix 3.3.19), 2.7.0–2.7.32 (fix 2.7.33); random value property source / weak PRNG for secrets. Versions that are no longer supported are also affected per vendor advisory.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS