← Vulnerability feed

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

CVE-2018-1275: Spring Framework STOMP over WebSocket broker message code injection

Vmware · Spring Framework

Spring Framework 5.0 before 5.0.5 and 4.3 before 4.3.16 let applications expose STOMP over WebSocket endpoints backed by a simple in-memory STOMP broker via spring-messaging. A crafted message to that broker can lead to remote code execution. This CVE covers the incomplete fix for CVE-2018-1270 in the 4.3.x branch, so 4.3.x deployments patched only for the earlier issue remain exposed.

9.8 CVSS 3.1 Critical EPSS 57% · top 0.9% CWE-94 · Code injectionCWE-358 · CWE-358
9.8CVSS 3.1 base score, v2 7.5
57%EPSS exploitation probability, 30 days
NoNot in CISA KEV
19Affected product versions listed by NVD
28References
17 Jun 2026Last modified by NVD

Description

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 WebSocket endpoints with a simple, in-memory STOMP broker through the spring-messaging module. A malicious user (or attacker) can craft a message to the broker that can lead to a remote code execution attack. This CVE addresses the partial fix for CVE-2018-1270 in the 4.3.x branch of the Spring Framework.

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 19 September 2026. Confidence: high.

critical priorityCVSS 9.8 with no privileges or interaction required and remote code execution impact, plus a very high EPSS score, warrant critical treatment despite the absence of KEV listing.

What it is

Spring Framework 5.0 before 5.0.5 and 4.3 before 4.3.16 let applications expose STOMP over WebSocket endpoints backed by a simple in-memory STOMP broker via spring-messaging. A crafted message to that broker can lead to remote code execution. This CVE covers the incomplete fix for CVE-2018-1270 in the 4.3.x branch, so 4.3.x deployments patched only for the earlier issue remain exposed.

Impact

An attacker who can send messages to the broker gains remote code execution in the context of the application, meaning full compromise of confidentiality, integrity and availability on the host.

Attack surface

Reached over the network through an exposed STOMP-over-WebSocket endpoint using the in-memory broker; the CVSS vector indicates no privileges and no user interaction are required. Only applications that actually expose such an endpoint with the simple broker are affected.

Exploitation

Not listed in CISA KEV and no ransomware use is documented, but EPSS is high at roughly 0.58 (99th percentile), and references are patch and advisory only, with no public exploit tag in the record.

What to do

  • Upgrade Spring Framework to 5.0.5 or later, or 4.3.16 or later; 4.3.x users who applied only the CVE-2018-1270 fix must apply this follow-up fix.
  • Apply the linked Oracle, Red Hat and Pivotal vendor patches for bundled products that ship the affected Spring Framework.
  • If the in-memory STOMP broker is not required, disable or remove the STOMP-over-WebSocket endpoint and use a hardened external broker instead.
  • Restrict network access to WebSocket/STOMP endpoints to trusted clients and require authentication where the application permits it.

Detection

  • Inspect Spring application configuration and dependencies for spring-messaging STOMP-over-WebSocket endpoints backed by the simple in-memory broker.
  • Monitor WebSocket and STOMP traffic for anomalous or malformed message payloads targeting broker destinations.
  • Watch for unexpected child processes, outbound connections or file writes originating from the Java application server hosting Spring.

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

Affected products

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

References

LinkTags
http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html PatchThird Party Advisory
http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html PatchThird Party Advisory
http://www.securityfocus.com/bid/103771 Third Party AdvisoryVDB Entry
http://www.securitytracker.com/id/1041301 Third Party AdvisoryVDB Entry
https://access.redhat.com/errata/RHSA-2018:1320 Third Party Advisory
https://access.redhat.com/errata/RHSA-2018:2939 Third Party Advisory
https://lists.apache.org/thread.html/4ed49b103f64a0cecb38064f26cbf1389afc12124653da2d35166dbe%40%3Cissues.activemq.apach
https://lists.apache.org/thread.html/ab825fcade0b49becfa30235b3d54f4a51bb74ea96b6c9adb5d1378c%40%3Cissues.activemq.apach
https://lists.apache.org/thread.html/dcf8599b80e43a6b60482607adb76c64672772dc2d9209ae2170f369%40%3Cissues.activemq.apach
https://pivotal.io/security/cve-2018-1275 Vendor Advisory
https://www.oracle.com/security-alerts/cpujul2020.html Third Party Advisory
https://www.oracle.com/security-alerts/cpuoct2021.html Third Party Advisory
https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html PatchThird Party Advisory
https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html PatchThird Party Advisory
http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html PatchThird Party Advisory
http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html PatchThird Party Advisory
http://www.securityfocus.com/bid/103771 Third Party AdvisoryVDB Entry
http://www.securitytracker.com/id/1041301 Third Party AdvisoryVDB Entry
https://access.redhat.com/errata/RHSA-2018:1320 Third Party Advisory
https://access.redhat.com/errata/RHSA-2018:2939 Third Party Advisory
https://lists.apache.org/thread.html/4ed49b103f64a0cecb38064f26cbf1389afc12124653da2d35166dbe%40%3Cissues.activemq.apach
https://lists.apache.org/thread.html/ab825fcade0b49becfa30235b3d54f4a51bb74ea96b6c9adb5d1378c%40%3Cissues.activemq.apach
https://lists.apache.org/thread.html/dcf8599b80e43a6b60482607adb76c64672772dc2d9209ae2170f369%40%3Cissues.activemq.apach
https://pivotal.io/security/cve-2018-1275 Vendor Advisory
https://www.oracle.com/security-alerts/cpujul2020.html Third Party Advisory
https://www.oracle.com/security-alerts/cpuoct2021.html Third Party Advisory
https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html PatchThird Party Advisory
https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html PatchThird Party Advisory

Track CVE-2018-1275 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-2020-2555Oracle Coherence T3 deserialization allows unauthenticated remote code executionOracle Coherence (Fusion Middleware) deserializes untrusted data reachable over the T3 protocol, allowing an unauthenticated network attacker to exec…KEVEPSS 97%analysed9.8CVE-2019-2725Oracle WebLogic Server Web Services deserialization RCEOracle WebLogic Server's Web Services subcomponent contains an injection flaw (CWE-74) that allows unauthenticated remote code execution over HTTP. I…KEVEPSS 100%analysed9.8CVE-2017-9841PHPUnit eval-stdin.php remote PHP code executionPHPUnit before 4.8.28 and 5.x before 5.6.3 ships Util/PHP/eval-stdin.php, which evaluates HTTP POST body content as PHP when it begins with a "<?php …KEVEPSS 100%analysed7.8CVE-2021-3156Sudo off-by-one heap overflow allows root privilege escalationSudo before 1.9.5p2 contains an off-by-one error leading to a heap-based buffer overflow. Triggering it via 'sudoedit -s' with a command-line argumen…KEVEPSS 100%analysed6.1CVE-2020-11023jQuery DOM manipulation methods XSS via untrusted HTML option elementsjQuery versions 1.0.3 through before 3.5.0 execute untrusted code when HTML containing <option> elements from untrusted sources is passed to DOM mani…KEVEPSS 85%analysed9.8CVE-2026-46924Oracle application testing suite improper access control vulnerabilityVulnerability in Oracle Application Testing Suite. The supported version that is affected is 13.3.0.1. Easily exploitable vulnerability allows unauth…EPSS 0.51%9.8CVE-2026-35290Oracle application testing suite improper access control vulnerabilityVulnerability in Oracle Application Testing Suite. The supported version that is affected is 13.3.0.1. Easily exploitable vulnerability allows unauth…EPSS 0.51%9.8CVE-2026-46876Oracle application testing suite improper access control vulnerabilityVulnerability in Oracle Application Testing Suite. The supported version that is affected is 13.3.0.1. Easily exploitable vulnerability allows unauth…EPSS 0.51%

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