Every CVE Search/ Get API key

CVE-2018-1270

Spring Framework allows applications to expose STOMP over WebSocket endpoints

9.8 CriticalPublic exploitFix available

Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.15 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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

77.5%Up 52.3 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.8

Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.15 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.

Record
CVE-2018-1270
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-94, CWE-358
Updated
2026-11-02
CVE List No score

Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.15 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.

Record
CVE-2018-1270
Weakness
CWE-94
Updated
2026-11-02
EUVDEUVD-2018-0646 No score

Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.15 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.

Record
EUVD-2018-0646
Updated
2026-11-02
GitHub AdvisoriesGHSA-p5hg-3xm3-gcjg 9.8

Spring Framework allows applications to expose STOMP over WebSocket endpoints

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.

Record
GHSA-p5hg-3xm3-gcjg
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-94, CWE-358
Updated
2026-11-02
OSV 9.8

Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.15 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.

Record
CVE-2018-1270
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2018-1270 9.8

Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.15 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.

Record
DEBIAN-CVE-2018-1270
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVGHSA-p5hg-3xm3-gcjg 9.8

Spring Framework allows applications to expose STOMP over WebSocket endpoints

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.

Record
GHSA-p5hg-3xm3-gcjg
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-358, CWE-94
Updated
2026-11-02
OSVUBUNTU-CVE-2018-1270 9.8

Spring Framework, versions 5.0 prior to 5.0.5 and versions 4.3 prior to 4.3.15 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.

Record
UBUNTU-CVE-2018-1270
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVCLSA-2026-1777509606 No score

TuxCare security update for org.springframework (8 CVEs)

TuxCare rebuilt 4 org.springframework packages to address 8 CVEs. Fixed in 4.2.9.RELEASE-tuxcare.1.

Record
CLSA-2026-1777509606
Updated
2026-11-02
OSVCLSA-2026-1784769545 No score

TuxCare security update for org.springframework (4 CVEs)

TuxCare rebuilt 2 org.springframework packages to address 4 CVEs. Fixed in 4.3.9.RELEASE-tuxcare.1.

Record
CLSA-2026-1784769545
Updated
2026-11-02
OSVCLSA-2026-1793898972 No score

TuxCare security update for org.springframework (10 CVEs)

TuxCare rebuilt 7 org.springframework packages to address 10 CVEs. Fixed in 5.0.0.RELEASE-tuxcare.2.

Record
CLSA-2026-1793898972
Updated
2026-11-06

Affected products

Show 17 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
org.springframework:spring-messaging
Maven
5.0.0.RELEASE up to 5.0.5.RELEASE
5.0.5.RELEASE
org.springframework:spring-messaging
Maven
before 4.3.16.RELEASE
4.3.16.RELEASE
org.springframework:spring-context
TuxCare:Maven
From an advisory covering 8 CVEs
4.2.9.RELEASE up to 4.2.9.RELEASE-tuxcare.1
4.2.9.RELEASE-tuxcare.1
org.springframework:spring-core
TuxCare:Maven
From an advisory covering 8 CVEs
4.2.9.RELEASE up to 4.2.9.RELEASE-tuxcare.1
4.2.9.RELEASE-tuxcare.1
org.springframework:spring-expression
TuxCare:Maven
From an advisory covering 8 CVEs
4.2.9.RELEASE up to 4.2.9.RELEASE-tuxcare.1
4.2.9.RELEASE-tuxcare.1
org.springframework:spring-messaging
TuxCare:Maven
From an advisory covering 8 CVEs
4.2.9.RELEASE up to 4.2.9.RELEASE-tuxcare.1
4.2.9.RELEASE-tuxcare.1
org.springframework:spring-core
TuxCare:Maven
From an advisory covering 4 CVEs
4.3.9.RELEASE up to 4.3.9.RELEASE-tuxcare.1
4.3.9.RELEASE-tuxcare.1
org.springframework:spring-messaging
TuxCare:Maven
From an advisory covering 4 CVEs
4.3.9.RELEASE up to 4.3.9.RELEASE-tuxcare.1
4.3.9.RELEASE-tuxcare.1
org.springframework:spring-beans
TuxCare:Maven
From an advisory covering 10 CVEs
5.0.0.RELEASE up to 5.0.0.RELEASE-tuxcare.2, plus listed versions
5.0.0.RELEASE-tuxcare.1
5.0.0.RELEASE-tuxcare.2
org.springframework:spring-context
TuxCare:Maven
From an advisory covering 10 CVEs
5.0.0.RELEASE up to 5.0.0.RELEASE-tuxcare.2, plus listed versions
5.0.0.RELEASE-tuxcare.1
5.0.0.RELEASE-tuxcare.2
Show 12 moreShow less
Affected packages
PackageAffectedFixed
org.springframework:spring-core
TuxCare:Maven
From an advisory covering 10 CVEs
5.0.0.RELEASE up to 5.0.0.RELEASE-tuxcare.2, plus listed versions
5.0.0.RELEASE-tuxcare.1
5.0.0.RELEASE-tuxcare.2
org.springframework:spring-messaging
TuxCare:Maven
From an advisory covering 10 CVEs
5.0.0.RELEASE up to 5.0.0.RELEASE-tuxcare.2, plus listed versions
5.0.0.RELEASE-tuxcare.1
5.0.0.RELEASE-tuxcare.2
org.springframework:spring-web
TuxCare:Maven
From an advisory covering 10 CVEs
5.0.0.RELEASE up to 5.0.0.RELEASE-tuxcare.2, plus listed versions
5.0.0.RELEASE-tuxcare.1
5.0.0.RELEASE-tuxcare.2
org.springframework:spring-webflux
TuxCare:Maven
From an advisory covering 10 CVEs
5.0.0.RELEASE up to 5.0.0.RELEASE-tuxcare.2, plus listed versions
5.0.0.RELEASE-tuxcare.1
5.0.0.RELEASE-tuxcare.2
org.springframework:spring-webmvc
TuxCare:Maven
From an advisory covering 10 CVEs
5.0.0.RELEASE up to 5.0.0.RELEASE-tuxcare.2, plus listed versions
5.0.0.RELEASE-tuxcare.1
5.0.0.RELEASE-tuxcare.2
libspring-java
Debian:12
before 4.3.19-1
4.3.19-1
libspring-java
Debian:13
before 4.3.19-1
4.3.19-1
libspring-java
Debian:14
before 4.3.19-1
4.3.19-1
libspring-java
Debian:9
From an advisory covering 4 CVEs
before 4.3.5-1+deb9u1, plus listed versions
4.3.5-1
4.3.5-1+deb9u1
org.springframework:spring-messaging
Maven
5.0.0.RELEASE up to 5.0.5.RELEASE, plus listed versions
5.0.1.RELEASE5.0.2.RELEASE5.0.3.RELEASE5.0.4.RELEASE
5.0.5.RELEASE
org.springframework:spring-messaging
Maven
before 4.3.16.RELEASE, plus listed versions
4.0.0.RELEASE4.0.1.RELEASE4.0.2.RELEASE4.0.3.RELEASE4.0.4.RELEASE
Show 41 moreShow less
4.0.5.RELEASE4.0.6.RELEASE4.0.7.RELEASE4.0.8.RELEASE4.0.9.RELEASE4.1.0.RELEASE4.1.1.RELEASE4.1.2.RELEASE4.1.3.RELEASE4.1.4.RELEASE4.1.5.RELEASE4.1.6.RELEASE4.1.7.RELEASE4.1.8.RELEASE4.1.9.RELEASE4.2.0.RELEASE4.2.1.RELEASE4.2.2.RELEASE4.2.3.RELEASE4.2.4.RELEASE4.2.5.RELEASE4.2.6.RELEASE4.2.7.RELEASE4.2.8.RELEASE4.2.9.RELEASE4.3.0.RELEASE4.3.1.RELEASE4.3.10.RELEASE4.3.11.RELEASE4.3.12.RELEASE4.3.13.RELEASE4.3.14.RELEASE4.3.15.RELEASE4.3.2.RELEASE4.3.3.RELEASE4.3.4.RELEASE4.3.5.RELEASE4.3.6.RELEASE4.3.7.RELEASE4.3.8.RELEASE4.3.9.RELEASE
4.3.16.RELEASE
libspring-java
Ubuntu:18.04:LTS
before 4.3.22-1~18.04, plus listed versions
4.3.11-14.3.12-14.3.13-24.3.14-1
4.3.22-1~18.04

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubCaledoniaProject/CVE-2018-12702018-04-07
PoC in GitHubTom4t0/CVE-2018-1270_EXP2018-04-17
PoC in GitHubtafamace/CVE-2018-12702018-11-19
PoC in GitHubVenscor/CVE-2018-12702018-12-17

History

History
RecordedChangedSources
affectedOSV
affected, aliasesOSV
affected, exploits, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2018-1270 is a critical vulnerability (CVSS 9.8) in Spring By Pivotal Framework, published April 6, 2018. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 77.5%, the 99th percentile. Fixed in org.springframework:spring-messaging 5.0.5.RELEASE.

References

Show 25 moreShow less
MoveEnter Open