CVE-2017-8046

Malicious PATCH requests submitted to servers using Spring Data REST versions prior to 2.6.9 (Ingalls SR9), versions prior to 3.0.1 (Kay SR1) and Spring Boot…

published January 4, 2018

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.5th percentile for exploit probability.

CVSS
—
EPSS
75%
Percentile
99.5
In the wild
Unconfirmed
What it is

⚡ A malicious PATCH request can set off a chain reaction! Servers running Spring Data REST before version 2.6.9 are vulnerable to executing arbitrary Java code, just from a sneaky JSON payload. 🔥 Picture a restaurant where a server takes an order without checking it against the menu. A crafty customer slips in a hidden request for an extravagant dish, and suddenly, the whole kitchen is making something it never agreed to serve! In this scenario, an attacker could run any Java code on your server, leading to potential data breaches, unauthorized access, or even complete system takeover. This kind of vulnerability can feel like a ticking time bomb, just waiting for the wrong person to pull the trigger!

Put simply

Picture a restaurant where a server takes an order without checking it against the menu. A crafty customer slips in a hidden request for an extravagant dish, and suddenly, the whole kitchen is making something it never agreed to serve! This vulnerability arises when malicious PATCH requests exploit a flaw in Spring Data REST and Spring Boot, allowing attackers to inject specially crafted JSON data that triggers arbitrary Java code execution.

What to do

In this scenario, an attacker could run any Java code on your server, leading to potential data breaches, unauthorized access, or even complete system takeover. This kind of vulnerability can feel like a ticking time bomb, just waiting for the wrong person to pull the trigger! To secure your servers, upgrade Spring Data REST to versions 2.6.9 or 3.0.1 and Spring Boot to at least 1.5.9 or 2.0 M6. Regularly review your server configurations and monitor for unusual activity to bolster your defenses. You've got this! Stay proactive and your systems will be safe and sound. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.74530 · 99.5th percentile
Published
2018-01-04T06:00Z
EPSS history
Timeline
  • 22 SEP 03:15Z
    EPSS moved 75% → 54%
    epss
  • 06 SEP 03:11Z
    EPSS moved 75% → 54%
    epss
  • 30 AUG 16:00Z
    EPSS moved 54% → 75%
    epss
  • 29 AUG 04:27Z
    EPSS moved 75% → 54%
    epss
  • 04 JAN 06:00Z
    Malicious PATCH requests submitted to servers using Spring Data REST versions prior to 2.6.9 (Ingalls SR9), versions prior to 3.0.1 (Kay SR1) and Spring Boot…
    cvelistv5