CVE-2018-1275CWE-94

Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.16 and older unsupported versions, allow applications to expose STOMP over…

published April 11, 2018

Patch now

High probability of exploitation

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

CVSS
—
EPSS
57%
Percentile
99.1
In the wild
Unconfirmed
What it is

⚡ A crafty attacker can exploit this STOMP broker setup to execute remote code, turning your Spring Framework app into a playground for mischief! 🔥 Think of it like a restaurant where a customer can order any dish off the menu without the kitchen checking if it’s actually safe to prepare — that’s how dangerous this vulnerability is! An attacker could send a carefully crafted message that leads to remote code execution, potentially taking over your entire application and exposing sensitive data. It's like handing over the keys to your business without realizing it!

Put simply

Think of it like a restaurant where a customer can order any dish off the menu without the kitchen checking if it’s actually safe to prepare — that’s how dangerous this vulnerability is! This vulnerability allows attackers to exploit an in-memory STOMP broker in Spring Framework versions prior to 5.0.5 and 4.3.16, enabling them to send malicious commands that could execute code on the server.

What to do

An attacker could send a carefully crafted message that leads to remote code execution, potentially taking over your entire application and exposing sensitive data. It's like handing over the keys to your business without realizing it! Update to Spring Framework version 5.0.5 or 4.3.16 immediately. Review your use of STOMP over WebSocket and consider disabling the in-memory broker if it's not needed. Regularly audit your application for potential vulnerabilities. You've got this! Follow these steps and you'll keep your app secure and safe from sneaky attackers. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.57414 · 99.1th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2018-04-11T13:00Z
EPSS history
Timeline
  • 11 APR 13:00Z
    Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.16 and older unsupported versions, allow applications to expose STOMP over…
    cvelistv5