CVE 8.1 HIGH

Spring Data REST SpEL Injection via Map Key in JSON Patch_CVE-2026-41729

8.1 / 10
HIGH
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N

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.

Basic Information

ID CVE-2026-41729
Source vmware
Published Jun 9, 2026 at 23:49

Affected Product

Vendor Spring
Product Spring Data REST
Version 3.7.0
Affected Versions Spring Spring Data REST 3.7.0
Spring Spring Data REST 4.3.0
Spring Spring Data REST 4.4.0
Spring Spring Data REST 4.5.0
Spring Spring Data REST 5.0.0

CWE Classification

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.