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: n/a
KEV: No
Impact: n/a
Action: n/a
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 is not available, 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 August 26, 2026 at 20:39 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 August 26, 2026 at 20:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

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

No data.

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 : Received

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

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

Link: CVE-2026-47834

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T20:45:03Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')