← Vulnerability feed

Vulnerability record · CVE-2018-1273 · published 11 April 2018

CVE-2018-1273: Spring Data Commons property binder allows remote code execution

Broadcom · Spring Data Commons

Spring Data Commons fails to properly neutralize special elements in request parameters, allowing crafted input to be bound to object properties. This property binder flaw affects versions prior to 1.13.10, 2.0 to 2.0.5, and older unsupported releases, and it matters because it enables unauthenticated remote code execution on affected Spring Data REST-backed endpoints.

9.8 CVSS 3.1 Critical CISA KEV since 25 Mar 2022 Known ransomware use EPSS 97% · top 0.1% CWE-94 · Code injection
9.8CVSS 3.1 base score, v2 7.5
97%EPSS exploitation probability, 30 days
YesIn CISA KEV, fix deadline passed
5Affected product versions listed by NVD
7References
26 Aug 2026Last modified by NVD

Description

Spring Data Commons, versions prior to 1.13 to 1.13.10, 2.0 to 2.0.5, and older unsupported versions, contain a property binder vulnerability caused by improper neutralization of special elements. An unauthenticated remote malicious user (or attacker) can supply specially crafted request parameters against Spring Data REST backed HTTP resources or using Spring Data's projection-based request payload binding hat can lead to a remote code execution attack.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 16 September 2026. Confidence: high.

critical priorityCVSS 9.8 with unauthenticated network RCE, KEV listing with known ransomware use, and near-maximum EPSS probability make this an urgent patching priority.

What it is

Spring Data Commons fails to properly neutralize special elements in request parameters, allowing crafted input to be bound to object properties. This property binder flaw affects versions prior to 1.13.10, 2.0 to 2.0.5, and older unsupported releases, and it matters because it enables unauthenticated remote code execution on affected Spring Data REST-backed endpoints.

Impact

An unauthenticated attacker can execute arbitrary code on the server, leading to full compromise of confidentiality, integrity and availability.

Attack surface

Reached over the network by sending specially crafted request parameters to Spring Data REST-backed HTTP resources or via projection-based request payload binding. No authentication or user interaction is required per the CVSS vector (AV:N/AC:L/PR:N/UI:N).

Exploitation

Listed in CISA KEV since 2022-03-25 with known ransomware campaign use, and EPSS 30-day probability is 0.97002 (percentile 0.99888), indicating active exploitation.

What to do

  • Upgrade Spring Data Commons to a fixed release (1.13.11 or later in the 1.13 line, 2.0.6 or later in the 2.0 line) per the vendor advisory.
  • Apply the Oracle CPU July 2022 patches for affected Oracle products that bundle the vulnerable library.
  • Where immediate patching is not possible, restrict or disable Spring Data REST projection-based request payload binding and filter untrusted request parameters.
  • Monitor CISA KEV guidance and apply updates per vendor instructions by the listed due date.
  • Inventory applications using Spring Data Commons to identify remaining unpatched instances.

Detection

  • Inspect HTTP request parameters for class/property binding patterns such as class.module or similar property-path manipulation targeting Spring Data endpoints.
  • Alert on unexpected outbound connections or process spawning from Java application servers hosting Spring Data REST.
  • Search web and application logs for anomalous parameter names or values sent to Spring Data REST-backed resources.
  • Correlate endpoint telemetry with known exploitation attempts against Spring Data Commons property binding.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Exploitation in the wild

CISA added CVE-2018-1273 to the Known Exploited Vulnerabilities catalog on 25 March 2022 as "VMware Tanzu Spring Data Commons Property Binder Vulnerability". CISA reports known use in ransomware campaigns. Required action: Apply updates per vendor instructions. Federal deadline 15 April 2022.

Affected products

5 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2018-1273 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2022-22978Vmware spring security incorrect authorization vulnerabilityIn spring security versions prior to 5.4.11+, 5.5.7+ , 5.6.4+ and older unsupported versions, RegexRequestMatcher can easily be misconfigured to be b…EPSS 12%9.8CVE-2021-41303Apache Shiro with Spring Boot authentication bypass via crafted HTTP requestApache Shiro before 1.8.0, when used with Spring Boot, can be tricked by a specially crafted HTTP request into bypassing authentication. The flaw is …EPSS 77%analysed9.8CVE-2018-8018Apache ignite deserialization of untrusted data vulnerabilityIn Apache Ignite before 2.4.8 and 2.5.x before 2.5.3, the serialization mechanism does not have a list of classes allowed for serialization/deseriali…EPSS 6.7%9.8CVE-2018-1295Apache ignite deserialization of untrusted data vulnerabilityIn Apache Ignite 2.3 or earlier, the serialization mechanism does not have a list of classes allowed for serialization/deserialization, which makes i…EPSS 6.3%9.8CVE-2017-8046Spring Data REST PATCH requests allow remote Java code executionSpring Data REST before 2.6.9 (Ingalls SR9) and before 3.0.1 (Kay SR1), and Spring Boot before 1.5.9 and 2.0 M6, fail to properly validate specially …EPSS 75%analysed9.5CVE-2024-52577Apache ignite deserialization of untrusted data vulnerabilityIn Apache Ignite versions from 2.6.0 and before 2.17.0, configured Class Serialization Filters are ignored for some Ignite endpoints. The vulnerabili…EPSS 3.1%9.1CVE-2020-1963Apache ignite missing authorization vulnerabilityApache Ignite uses H2 database to build SQL distributed execution engine. H2 provides SQL functions which could be used by attacker to access to a fi…EPSS 5.0%8.8CVE-2020-9492Apache hadoop incorrect authorization vulnerabilityIn Apache Hadoop 3.2.0 to 3.2.1, 3.0.0-alpha1 to 3.1.3, and 2.0.0-alpha to 2.10.0, WebHDFS client might send SPNEGO authorization header to remote UR…EPSS 4.4%

Source: NIST National Vulnerability Database (record CVE-2018-1273), CISA KEV, FIRST EPSS (scores of 2026-09-24). This page is refreshed as NVD updates the record.