Improper Neutralization of Special Elements used in an Expression Language Statement in Spring Data REST - CVE-2026-41729
Published: August 28, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary SpEL expressions.
The vulnerability exists due to improper neutralization of special elements used in an expression language statement in JSON Patch map key processing when handling PATCH requests with application/json-patch+json content. A remote user can send a specially crafted PATCH request with a malicious map-key path segment to execute arbitrary SpEL expressions.
Both read and write patch paths are affected, and exploitation requires that the exposed aggregate or a reachable embedded type declares a map-typed persistent property.