A AegiFlow
MEDIUMCVSS 4.8EPSS 0.2%

CVE-2026-41697

CVE-2026-41697 updated by NVD

Published
2026-06-10
Modified
2026-09-06
EPSS percentile
14%
Sources
github-advisory, nvd

Summary

Spring Data Relational does not properly escape binding values of externally-controlled input when using StringMatcher (STARTING, ENDING, or CONTAINING) in Query By Example (QBE). An attacker can supply wildcard characters to perform boolean-based blind data inference. Affected versions: Spring Data Relational/JDBC/R2DBC 4.0.0 through 4.0.5; 3.5.0 through 3.5.11; 3.4.0 through 3.4.14; 3.3.0 through 3.3.16; 3.2.0 through 3.2.15; 3.1.0 through 3.1.14; 3.0.0 through 3.0.15; 2.4.0 through 2.4.19.

Affected packages

EcosystemPackageAffected versionsFixed versions
Mavenorg.springframework.data:spring-data-relational4.0.6, 3.5.12

Remediation: Upgrade to 4.0.6 or later.

References

Includes data from the GitHub Advisory Database, licensed under CC-BY 4.0.

Includes data from the National Vulnerability Database (NIST). NVD data is in the public domain; this page is not endorsed by NIST.

CVE® is a registered trademark of The MITRE Corporation. CVE content reproduced under the CVE Terms of Use; copyright designation © MITRE.

EPSS scores provided by the FIRST.org Exploit Prediction Scoring System.