Description
Spring Data JPA's Sort validation can be bypassed when parameters containing crafted payload are accepted from untrusted sources.
Spring Data JPA 4.1.0
Spring Data JPA 4.0.0 - 4.0.6
Spring Data JPA 3.5.0 - 3.5.13
Spring Data JPA 3.0.0 - 3.4.15
Published: 2026-08-26
Score: 4.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Bypassed sort validation may lead to query injection
Action: Immediate Patch
AI Analysis

Impact

Spring Data JPA components accept user‑supplied sort expressions without adequate validation. An attacker can craft payloads that bypass the built‑in check, enabling injection of arbitrary sort clauses. This flaw can lead to unintended data ordering, potential data exfiltration through crafted queries, or other logic bypasses, but does not grant direct code execution.

Affected Systems

Affected versions include Spring Data JPA 3.0.0 through 3.4.15, 3.5.0 through 3.5.13, 4.0.0 through 4.0.6, and 4.1.0 across all products from the Spring vendor.

Risk and Exploitability

The CVSS score of 4.8 indicates moderate risk. The EPSS score indicates a very low but nonzero exploitation probability; it is less than 1% and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is any component that allows users to supply sort parameters over HTTP or other interfaces; exploitation requires access to untrusted input sources. No exploit has been reported publicly, but the absence of a patch or conservative input handling raises the risk for environments that rely on dynamic sorting.

Generated by OpenCVE AI on September 5, 2026 at 00:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Spring Data JPA to the latest available version that contains the fix.
  • Whitelist allowed sort fields and directions to prevent arbitrary expressions.
  • Reject sort expressions received from untrusted sources or enforce source authentication.

Generated by OpenCVE AI on September 5, 2026 at 00:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Fri, 04 Sep 2026 23:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-89

Fri, 04 Sep 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Vmware
Vmware spring Data Jpa
Weaknesses NVD-CWE-noinfo
CPEs cpe:2.3:a:vmware:spring_data_jpa:*:*:*:*:*:*:*:*
Vendors & Products Vmware
Vmware spring Data Jpa

Tue, 01 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
First Time appeared Spring
Spring spring Data Jpa
Vendors & Products Spring
Spring spring Data Jpa

Wed, 26 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-89

Wed, 26 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 26 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Description Spring Data JPA's Sort validation can be bypassed when parameters containing crafted payload are accepted from untrusted sources. Spring Data JPA 4.1.0 Spring Data JPA 4.0.0 - 4.0.6 Spring Data JPA 3.5.0 - 3.5.13 Spring Data JPA 3.0.0 - 3.4.15
Title Spring Data JPA Sort expression validation bypass
References
Metrics cvssV3_1

{'score': 4.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L'}


Subscriptions

Spring Spring Data Jpa
Vmware Spring Data Jpa
cve-icon MITRE

Status: PUBLISHED

Assigner: vmware

Published:

Updated: 2026-08-26T19:45:40.524Z

Reserved: 2026-05-20T10:00:48.932Z

Link: CVE-2026-47834

cve-icon Vulnrichment

Updated: 2026-08-26T19:45:34.511Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-26T20:17:24.043

Modified: 2026-09-04T19:36:02.693

Link: CVE-2026-47834

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-05T00:30:18Z

Weaknesses