SpEL Expression Injection Vulnerability in Spring Data REST
CVE-2026-41729

8.1HIGH

Key Information:

Vendor

Spring

Vendor
CVE Published:
9 June 2026

What is CVE-2026-41729?

Spring Data REST has a vulnerability related to SpEL (Spring Expression Language) expression injection. This issue arises when map-typed properties in persistent entities are processed during the handling of JSON Patch requests. The vulnerability allows an attacker to embed unsanitized JSON Pointer path segments directly into SpEL expressions, leading to potential unauthorized access or manipulation. The affected versions include Spring Data REST from 3.7.0 to 3.7.19, from 4.3.0 to 4.3.16, from 4.4.0 to 4.4.14, and from 4.5.0 to 4.5.11, as well as 5.0.0 to 5.0.5.

Affected Version(s)

Spring Data REST 3.7.0 < 3.7.20

Spring Data REST 4.3.0 < 4.3.17

Spring Data REST 4.4.0 < 4.4.15

References

CVSS V3.1

Score:
8.1
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.