Every CVESearch/Get API key

CVE-2026-47849

Spring Data REST allows mutation of identifier and version properties via JSON Patch

7.1 HighFix available

Spring Data REST does not guard identifier (@Id) and version (@Version) properties against mutation via RFC 6902 JSON Patch (application/json-patch+json) requests. Spring Data REST 5.1.0 Spring Data REST 5.0.0 - 5.0.6 Spring Data REST 4.5.0 - 4.5.12 Spring Data REST 4.0.0 - 4.4.15 Spring Data REST 3.7.20 and earlier

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
High
Availability
None

Exploit likelihood

0.35%Up 0.1 points since Aug 27, 2026
90%50%10%1%

What each source reports

CVE List Score used7.1

Spring Data REST allows mutation of identifier and version properties via JSON Patch

Spring Data REST does not guard identifier (@Id) and version (@Version) properties against mutation via RFC 6902 JSON Patch (application/json-patch+json) requests. Spring Data REST 5.1.0 Spring Data REST 5.0.0 - 5.0.6 Spring Data REST 4.5.0 - 4.5.12 Spring Data REST 4.0.0 - 4.4.15 Spring Data REST 3.7.20 and earlier

Record
CVE-2026-47849
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
Weakness
CWE-915
Updated
2026-11-02
EUVDEUVD-2026-668377.1

Spring Data REST does not guard identifier (@Id) and version (@Version) properties against mutation via RFC 6902 JSON Patch (application/json-patch+json) requests. Spring Data REST 5.1.0 Spring Data REST 5.0.0 - 5.0.6 Spring Data REST 4.5.0 - 4.5.12 Spring Data REST 4.0.0 - 4.4.15 Spring Data REST 3.7.20 and earlier

Record
EUVD-2026-66837
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-4xj4-jmcc-9rq77.1

Spring Data REST does not guard identifier (@Id) and version (@Version) properties against...

Spring Data REST does not guard identifier (@Id) and version (@Version) properties against mutation via RFC 6902 JSON Patch (application/json-patch+json) requests. Spring Data REST 5.1.0 Spring Data REST 5.0.0 - 5.0.6 Spring Data REST 4.5.0 - 4.5.12 Spring Data REST 4.0.0 - 4.4.15 Spring Data REST 3.7.20 and earlier

Record
GHSA-4xj4-jmcc-9rq7
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
Weakness
CWE-915
Updated
2026-11-02
NVD7.1

Spring Data REST does not guard identifier (@Id) and version (@Version) properties against mutation via RFC 6902 JSON Patch (application/json-patch+json) requests. Spring Data REST 5.1.0 Spring Data REST 5.0.0 - 5.0.6 Spring Data REST 4.5.0 - 4.5.12 Spring Data REST 4.0.0 - 4.4.15 Spring Data REST 3.7.20 and earlier

Record
CVE-2026-47849
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
Weakness
CWE-915
Updated
2026-11-02
OSV7.1

Spring Data REST allows mutation of identifier and version properties via JSON Patch

Spring Data REST does not guard identifier (@Id) and version (@Version) properties against mutation via RFC 6902 JSON Patch (application/json-patch+json) requests. Spring Data REST 5.1.0 Spring Data REST 5.0.0 - 5.0.6 Spring Data REST 4.5.0 - 4.5.12 Spring Data REST 4.0.0 - 4.4.15 Spring Data REST 3.7.20 and earlier

Record
CVE-2026-47849
CVSS 3.1
7.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
Updated
2026-11-02
OSVCLSA-2026-1788196746No score

TuxCare security update for org.springframework.data:spring-data-rest-core (1 CVE)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 1 CVE. Fixed in 4.3.13-tuxcare.5.

Record
CLSA-2026-1788196746
Updated
2026-11-02
Show 18 moreShow less
OSVCLSA-2026-1788279532No score

TuxCare security update for org.springframework.data:spring-data-rest-core (1 CVE)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 1 CVE. Fixed in 4.2.12-tuxcare.3.

Record
CLSA-2026-1788279532
Updated
2026-11-02
OSVCLSA-2026-1788279697No score

TuxCare security update for org.springframework.data (1 CVE)

TuxCare rebuilt 3 org.springframework.data packages to address 1 CVE. Fixed in 4.2.12-tuxcare.3.

Record
CLSA-2026-1788279697
Updated
2026-11-02
OSVCLSA-2026-1788357718No score

TuxCare security update for org.springframework.data:spring-data-rest-core (1 CVE)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 1 CVE. Fixed in 4.4.13-tuxcare.3.

Record
CLSA-2026-1788357718
Updated
2026-11-02
OSVCLSA-2026-1788359035No score

TuxCare security update for org.springframework.data:spring-data-rest-core (1 CVE)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 1 CVE. Fixed in 3.7.18-tuxcare.7.

Record
CLSA-2026-1788359035
Updated
2026-11-02
OSVCLSA-2026-1788422135No score

TuxCare security update for org.springframework.data (2 CVEs)

TuxCare rebuilt 3 org.springframework.data packages to address 2 CVEs. Fixed in 4.3.13-tuxcare.5.

Record
CLSA-2026-1788422135
Updated
2026-11-02
OSVCLSA-2026-1789582512No score

TuxCare security update for org.springframework.data:spring-data-rest-core (3 CVEs)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 3 CVEs. Fixed in 4.3.12-tuxcare.1.

Record
CLSA-2026-1789582512
Updated
2026-11-02
OSVCLSA-2026-1789669098No score

TuxCare security update for org.springframework.data:spring-data-rest-core (4 CVEs)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 4 CVEs. Fixed in 3.7.16-tuxcare.1.

Record
CLSA-2026-1789669098
Updated
2026-11-02
OSVCLSA-2026-1789728529No score

TuxCare security update for org.springframework.data:spring-data-rest-core (4 CVEs)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 4 CVEs. Fixed in 3.6.10-tuxcare.1.

Record
CLSA-2026-1789728529
Updated
2026-11-02
OSVCLSA-2026-1790002044No score

TuxCare security update for org.springframework.data:spring-data-rest-core (4 CVEs)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 4 CVEs. Fixed in 4.1.8-tuxcare.1.

Record
CLSA-2026-1790002044
Updated
2026-11-02
OSVCLSA-2026-1790691659No score

TuxCare security update for org.springframework.data:spring-data-rest-core (4 CVEs)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 4 CVEs. Fixed in 4.0.12-tuxcare.1.

Record
CLSA-2026-1790691659
Updated
2026-11-02
OSVCLSA-2026-1792491807No score

TuxCare security update for org.springframework.data:spring-data-rest-core (3 CVEs)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 3 CVEs. Fixed in 3.4.9-tuxcare.3.

Record
CLSA-2026-1792491807
Updated
2026-11-02
OSVCLSA-2026-1792661853No score

TuxCare security update for org.springframework.data:spring-data-rest-core (2 CVEs)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 2 CVEs. Fixed in 3.5.12-tuxcare.2.

Record
CLSA-2026-1792661853
Updated
2026-11-02
OSVCLSA-2026-1793204572No score

TuxCare security update for org.springframework.data:spring-data-rest-core (5 CVEs)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 5 CVEs. Fixed in 3.3.5.RELEASE-tuxcare.1.

Record
CLSA-2026-1793204572
Updated
2026-11-02
OSVCLSA-2026-1793352439No score

TuxCare security update for org.springframework.data:spring-data-rest-core (2 CVEs)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 2 CVEs. Fixed in 4.5.13-tuxcare.6.

Record
CLSA-2026-1793352439
Updated
2026-11-02
OSVCLSA-2026-1793972800No score

TuxCare security update for org.springframework.data:spring-data-rest-core (4 CVEs)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 4 CVEs. Fixed in 2.6.23.RELEASE-tuxcare.1.

Record
CLSA-2026-1793972800
Updated
2026-11-06
OSVCLSA-2026-1793973459No score

TuxCare security update for org.springframework.data:spring-data-rest-core (4 CVEs)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 4 CVEs. Fixed in 3.1.5.RELEASE-tuxcare.1.

Record
CLSA-2026-1793973459
Updated
2026-11-06
OSVCLSA-2026-1794219621No score

TuxCare security update for org.springframework.data:spring-data-rest-core (6 CVEs)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 6 CVEs. Fixed in 3.1.21.RELEASE-tuxcare.1.

Record
CLSA-2026-1794219621
Updated
2026-11-09
OSVCLSA-2026-1794402771No score

TuxCare security update for org.springframework.data:spring-data-rest-core (3 CVEs)

TuxCare rebuilt org.springframework.data:spring-data-rest-core to address 3 CVEs. Fixed in 3.1.10.RELEASE-tuxcare.2.

Record
CLSA-2026-1794402771
Updated
2026-11-11

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.springframework.data:spring-data-rest-core
TuxCare:Maven
4.3.13 up to 4.3.13-tuxcare.5, plus listed versions
4.3.13-tuxcare.14.3.13-tuxcare.24.3.13-tuxcare.34.3.13-tuxcare.4
4.3.13-tuxcare.5
org.springframework.data:spring-data-rest-core
TuxCare:Maven
4.2.12 up to 4.2.12-tuxcare.3, plus listed versions
4.2.12-tuxcare.14.2.12-tuxcare.2
4.2.12-tuxcare.3
org.springframework.data:spring-data-rest-core
TuxCare:Maven
4.4.13 up to 4.4.13-tuxcare.3, plus listed versions
4.4.13-tuxcare.14.4.13-tuxcare.2
4.4.13-tuxcare.3
org.springframework.data:spring-data-rest-core
TuxCare:Maven
3.7.18 up to 3.7.18-tuxcare.7, plus listed versions
3.7.18-tuxcare.13.7.18-tuxcare.23.7.18-tuxcare.33.7.18-tuxcare.43.7.18-tuxcare.53.7.18-tuxcare.63.7.18.tuxcare
3.7.18-tuxcare.7
org.springframework.data:spring-data-rest-core
TuxCare:Maven
From an advisory covering 3 CVEs
4.3.12 up to 4.3.12-tuxcare.1
4.3.12-tuxcare.1
org.springframework.data:spring-data-rest-core
TuxCare:Maven
From an advisory covering 4 CVEs
3.7.16 up to 3.7.16-tuxcare.1
3.7.16-tuxcare.1
org.springframework.data:spring-data-rest-core
TuxCare:Maven
From an advisory covering 4 CVEs
3.6.10 up to 3.6.10-tuxcare.1
3.6.10-tuxcare.1
org.springframework.data:spring-data-rest-core
TuxCare:Maven
From an advisory covering 4 CVEs
4.1.8 up to 4.1.8-tuxcare.1
4.1.8-tuxcare.1
org.springframework.data:spring-data-rest-core
TuxCare:Maven
From an advisory covering 4 CVEs
4.0.12 up to 4.0.12-tuxcare.1
4.0.12-tuxcare.1
org.springframework.data:spring-data-rest-core
TuxCare:Maven
From an advisory covering 3 CVEs
3.4.9 up to 3.4.9-tuxcare.3, plus listed versions
3.4.9-tuxcare.13.4.9-tuxcare.2
3.4.9-tuxcare.3
Show 7 moreShow less
Affected packages
PackageAffectedFixed
org.springframework.data:spring-data-rest-core
TuxCare:Maven
From an advisory covering 2 CVEs
3.5.12 up to 3.5.12-tuxcare.2, plus listed versions
3.5.12-tuxcare.1
3.5.12-tuxcare.2
org.springframework.data:spring-data-rest-core
TuxCare:Maven
From an advisory covering 5 CVEs
3.3.5.RELEASE up to 3.3.5.RELEASE-tuxcare.1
3.3.5.RELEASE-tuxcare.1
org.springframework.data:spring-data-rest-core
TuxCare:Maven
From an advisory covering 2 CVEs
4.5.13 up to 4.5.13-tuxcare.6, plus listed versions
4.5.13-tuxcare.14.5.13-tuxcare.24.5.13-tuxcare.34.5.13-tuxcare.44.5.13-tuxcare.5
4.5.13-tuxcare.6
org.springframework.data:spring-data-rest-core
TuxCare:Maven
From an advisory covering 4 CVEs
2.6.23.RELEASE up to 2.6.23.RELEASE-tuxcare.1
2.6.23.RELEASE-tuxcare.1
org.springframework.data:spring-data-rest-core
TuxCare:Maven
From an advisory covering 4 CVEs
3.1.5.RELEASE up to 3.1.5.RELEASE-tuxcare.1
3.1.5.RELEASE-tuxcare.1
org.springframework.data:spring-data-rest-core
TuxCare:Maven
From an advisory covering 6 CVEs
3.1.21.RELEASE up to 3.1.21.RELEASE-tuxcare.1
3.1.21.RELEASE-tuxcare.1
org.springframework.data:spring-data-rest-core
TuxCare:Maven
From an advisory covering 3 CVEs
3.1.10.RELEASE up to 3.1.10.RELEASE-tuxcare.2, plus listed versions
3.1.10.RELEASE-tuxcare.1
3.1.10.RELEASE-tuxcare.2

History

History
RecordedChangedSources
affected, aliasesOSV
affected, aliasesOSV
affected, aliasesOSV
affected, facts
affected
affected, aliases, publishedEUVD, OSV
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-47849 is a high vulnerability (CVSS 7.1) in Spring Data Rest, published August 27, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.35%, the 29th percentile. Fixed in org.springframework.data:spring-data-rest-core 4.3.13-tuxcare.5.

References

MoveEnter Open