CVE-2026-41696
Description
Spring Data MongoDB repository query methods annotated with @Query that use regex parameter binding perform insufficient validation of the bound parameter. An attacker can supply a crafted string to break out of the intended regular expression quoting. Affected versions: Spring Data MongoDB 5.0.0 through 5.0.5; 4.5.0 through 4.5.11; 4.4.0 through 4.4.14; 4.3.0 through 4.3.16; 4.2.0 through 4.2.15; 4.1.0 through 4.1.14; 4.0.0 through 4.0.15; 3.4.0 through 3.4.19.
How to fix
- vmware spring_data_mongodb3.4.20, 4.3.17, 4.4.15, 4.5.11.1, 5.0.5.1 or later
- org.springframework.data:spring-data-mongodb5.0.6, 4.5.12 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| vmware spring_data_mongodb | 3.4.0 ≤ v < 3.4.20, 4.0.0 ≤ v ≤ 4.0.15, 4.1.0 ≤ v ≤ 4.1.14, 4.2.0 ≤ v ≤ 4.2.15, 4.3.0 ≤ v < 4.3.17, 4.4.0 ≤ v < 4.4.15, 4.5.0 ≤ v < 4.5.11.1, 5.0.0 ≤ v < 5.0.5.1 | 3.4.20, 4.3.17, 4.4.15, 4.5.11.1, 5.0.5.1 |
| org.springframework.data:spring-data-mongodbMaven | 5.0.0 ≤ v < 5.0.6, 4.5.0 ≤ v < 4.5.12, 4.4.0 ≤ v ≤ 4.4.14, 4.0.0 ≤ v ≤ 4.3.16, v ≤ 3.4.19 | 5.0.6, 4.5.12 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.