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

CVE-2026-41697
MEDIUM 4.8

En bref

Source
NVD
EPSS
EPSS 0.23 % · centile 14 ()
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
vmware
Statut NVD
Analyzed

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.

Faiblesses (CWE)

  • CWE-943 — Improper Neutralization of Special Elements in Data Query Logic

Références

Scores

VersionScoreVecteurÉvalué par
CVSS 3.1MEDIUM 4.8CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:Lvmware
CVSS 3.1MEDIUM 4.8CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:LNVD · security@vmware.com (Secondary)

Avis

Références européennes

Avis du CERT-FR

Configurations affectées (CPE NVD)

Produits affectés

ProduitVersions
Spring · Spring Data Relationalaffected 4.0.0 < 4.0.5.1 ; affected 3.5.0 < 3.5.11.1 ; affected 3.4.0 < 3.4.15 ; affected 3.3.0 < 3.3.17 ; affected 3.2.0 < 3.2.16 ; affected 3.1.0 < 3.1.15
Spring · Spring Data JDBCaffected 4.0.0 < 4.0.5.1 ; affected 3.5.0 < 3.5.11.1 ; affected 3.4.0 < 3.4.15 ; affected 3.3.0 < 3.3.17 ; affected 3.2.0 < 3.2.16 ; affected 3.1.0 < 3.1.15
Spring · Spring Data R2DBCaffected 4.0.0 < 4.0.5.1 ; affected 3.5.0 < 3.5.11.1 ; affected 3.4.0 < 3.4.15 ; affected 3.3.0 < 3.3.17 ; affected 3.2.0 < 3.2.16 ; affected 3.1.0 < 3.1.15

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD