CVE-2026-41729
Description
Spring Data REST is vulnerable to SpEL expression injection through map-typed properties when processing JSON Patch (application/json-patch+json) requests. When a persistent entity exposes a Map-typed property, the JSON Pointer path segment used as the map key is embedded directly into a SpEL expression without sanitization or validation. Affected versions: Spring Data REST 3.7.0 through 3.7.19; 4.3.0 through 4.3.16; 4.4.0 through 4.4.14; 4.5.0 through 4.5.11; 5.0.0 through 5.0.5.
How to fix
- vmware spring_data_rest3.7.20, 4.3.17, 4.4.15, 4.5.11.1, 5.0.5.1 or later
- org.springframework.data:spring-data-rest-core5.0.6, 4.5.12 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| vmware spring_data_rest | 3.7.0 ≤ v < 3.7.20, 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.7.20, 4.3.17, 4.4.15, 4.5.11.1, 5.0.5.1 |
| org.springframework.data:spring-data-rest-coreMaven | 5.0.0 ≤ v < 5.0.6, 4.5.0 ≤ v < 4.5.12, 4.4.0 ≤ v ≤ 4.4.14, 4.3.0 ≤ v ≤ 4.3.16, v ≤ 3.7.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.