Description
Spring HATEOAS's internal PropertyUtils.createObjectFromProperties method, used by the Collection+JSON and UBER media type deserializers, performs bean property binding via reflection without consulting Jackson access-control annotations.

Affected versions:
Spring HATEOAS 1.5.0 through 1.5.6; 2.3.0 through 2.3.4; 2.4.0 through 2.4.1; 2.5.0 through 2.5.2; 3.0.0 through 3.0.3.
Published: 2026-06-09
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Spring HATEOAS’s Collection+JSON and UBER media type deserializers use an internal utility that performs bean property binding via reflection while ignoring Jackson‑level access‑control annotations. This oversight allows an attacker to craft input that sets otherwise restricted properties on Java objects, enabling unauthorized manipulation of application state or exposure of sensitive data. The weakness is an access‑control bypass (CWE‑284) and can lead to elevated privileges or data disclosure within the application.

Affected Systems

The vulnerability is present in Spring HATEOAS versions 1.5.0 through 1.5.6, 2.3.0 through 2.3.4, 2.4.0 through 2.4.1, 2.5.0 through 2.5.2, and 3.0.0 through 3.0.3. Any deployment that includes Spring HATEOAS and exposes Collection+JSON or UBER media types is affected.

Risk and Exploitability

The CVSS score of 7.5 indicates high severity, and the EPSS score is not available; this vulnerability is not listed in KEV. Attackers could exploit the flaw by sending crafted Collection+JSON or UBER payloads to any endpoint that accepts those media types, which could be performed remotely over HTTP. Because the vulnerable code bypasses Jackson annotations, the attack requires only that the application accept the request body, making the exploitation path straightforward for anyone who can influence the payload.

Generated by OpenCVE AI on June 9, 2026 at 05:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a Spring HATEOAS release newer than 3.0.3, where the vulnerability is addressed.
  • If an immediate patch is not available, configure the application to reject or whitelist Collection+JSON and UBER media types until the issue is fixed.
  • Implement request validation that restricts property names and values in incoming payloads, ensuring only allowed properties are bound.

Generated by OpenCVE AI on June 9, 2026 at 05:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Tue, 09 Jun 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 09 Jun 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Spring
Spring hateoas
Vmware
Vmware spring Hateoas
Vendors & Products Spring
Spring hateoas
Vmware
Vmware spring Hateoas

Tue, 09 Jun 2026 04:45:00 +0000

Type Values Removed Values Added
Description Spring HATEOAS's internal PropertyUtils.createObjectFromProperties method, used by the Collection+JSON and UBER media type deserializers, performs bean property binding via reflection without consulting Jackson access-control annotations. Affected versions: Spring HATEOAS 1.5.0 through 1.5.6; 2.3.0 through 2.3.4; 2.4.0 through 2.4.1; 2.5.0 through 2.5.2; 3.0.0 through 3.0.3.
Title Spring HATEOAS Collection+JSON/UBER deserializers do not honor Jackson configuration
Weaknesses CWE-284
References
Metrics cvssV3_1

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


Subscriptions

Spring Hateoas
Vmware Spring Hateoas
cve-icon MITRE

Status: PUBLISHED

Assigner: vmware

Published:

Updated: 2026-06-09T13:23:58.923Z

Reserved: 2026-04-16T02:19:16.426Z

Link: CVE-2026-41006

cve-icon Vulnrichment

Updated: 2026-06-09T13:23:55.435Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-06-09T05:16:34.910

Modified: 2026-06-09T13:49:39.993

Link: CVE-2026-41006

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-09T08:55:45Z

Weaknesses