8.1High
CVE-2026-41729Spring Data REST SpEL Injection via Map Key in JSON Patch
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.
Weakness (CWE):
CWE-917
Data: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Published as the sources state it, in English.
Affected products and versions
| Vendor | Product | Versions | |
|---|---|---|---|
| Spring | Spring Data REST | 3.7.0 – < 3.7.20, 4.3.0 – < 4.3.17, 4.4.0 – < 4.4.15, 4.5.0 – < 4.5.12, 5.0.0 – < 5.0.6 | |
| vmware | spring data rest | 3.7.0 – < 3.7.20 |
References and patches
- https://spring.io/security/cve-2026-41729 Vendor Advisory
CPE matches (NVD) (5)
cpe:2.3:a:vmware:spring_data_rest:*:*:*:*:*:*:*:*≥ 3.7.0 < 3.7.20cpe:2.3:a:vmware:spring_data_rest:*:*:*:*:*:*:*:*≥ 4.3.0 < 4.3.17cpe:2.3:a:vmware:spring_data_rest:*:*:*:*:*:*:*:*≥ 4.4.0 < 4.4.15cpe:2.3:a:vmware:spring_data_rest:*:*:*:*:*:*:*:*≥ 4.5.0 < 4.5.11.1cpe:2.3:a:vmware:spring_data_rest:*:*:*:*:*:*:*:*≥ 5.0.0 < 5.0.5.1