Improper access control in Spring Data REST - CVE-2026-47849
Published: August 28, 2026
Vulnerability details
The vulnerability allows a remote user to overwrite identifier or version properties and modify other users' records.
The vulnerability exists due to improper access control in the JSON Patch request handling code path when processing RFC 6902 JSON Patch requests. A remote user can send a specially crafted patch request to overwrite identifier or version properties and modify other users' records.
Applications are affected when the exposed repository entity declares an identifier or version property that is visible to Jackson deserialization, such as via a public setter and without explicit exclusion.