CVE-2026-41697

Spring Data Relational Parameter not Escaped for Query By Example LIKE Pattern

Published Jun 9, 2026 CVSS 3.1 · 4.8 Medium EPSS < 1% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-8r2h-xh92-gq57 Spring Data Relational: Attackers can supply wildcard characters to perform boolean-based blind data inference
References
History
Type Values Removed Values Added
First Time appeared Broadcom
Broadcom spring Data Relational
CPEs cpe:2.3:a:broadcom:spring_data_relational:*:*:*:*:*:*:*:*
Vendors & Products Broadcom
Broadcom spring Data Relational
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Spring
Spring spring Data Jdbc
Spring spring Data R2dbc
Spring spring Data Relational
Vendors & Products Spring
Spring spring Data Jdbc
Spring spring Data R2dbc
Spring spring Data Relational
Type Values Removed Values Added
Description 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.
Title Spring Data Relational Parameter not Escaped for Query By Example LIKE Pattern
Weaknesses CWE-943
References
Metrics cvssV3_1

{'score': 4.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
vmware
Published
Updated
Jun 27, 2026, 9:33 PM
Reserved
Apr 22, 2026, 6:21 AM
Status
Analyzed
Published
Jun 10, 2026, 12:16 AM
Modified
Sep 4, 2026, 7:18 PM