PT-2026-48313 · Vmware · Spring Data R2Dbc+2

CVE-2026-41697

·

Published

2026-06-09

·

Updated

2026-06-27

CVSS v3.1

4.8

Medium

VectorAV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L
Name of the Vulnerable Software and Affected Versions Spring Data Relational/JDBC/R2DBC versions 4.0.0 through 4.0.5 Spring Data Relational/JDBC/R2DBC versions 3.5.0 through 3.5.11 Spring Data Relational/JDBC/R2DBC versions 3.4.0 through 3.4.14 Spring Data Relational/JDBC/R2DBC versions 3.3.0 through 3.3.16 Spring Data Relational/JDBC/R2DBC versions 3.2.0 through 3.2.15 Spring Data Relational/JDBC/R2DBC versions 3.1.0 through 3.1.14 Spring Data Relational/JDBC/R2DBC versions 3.0.0 through 3.0.15 Spring Data Relational/JDBC/R2DBC versions 2.4.0 through 2.4.19
Description Spring Data Relational fails to properly escape binding values of externally-controlled input when utilizing StringMatcher (STARTING, ENDING, or CONTAINING) within Query By Example (QBE). This allows an attacker to provide wildcard characters to conduct boolean-based blind data inference, a technique used to extract information from a database by observing the true or false responses of the application to specific queries.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-41697
GHSA-8R2H-XH92-GQ57

Affected Products

Spring Data Jdbc
Spring Data R2Dbc
Spring Data Relational