WaratekVRT Sign in

CVE-2018-1257 Spring Framework

Affected softwareSpring Framework
Severity6.5 Medium CVSS 3.1 2 scores
Fixed in5.0.6, 4.3.17
Published11 May 2018
Updated8 Oct 2026

Description

Spring Framework, versions 5.0.x prior to 5.0.6, versions 4.3.x prior to 4.3.17, and older unsupported versions allows 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 regular expression, denial of service attack.

Exploitation status

No public exploit

No exploit has been reported in the sources we check. Published 8 years ago.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC none indexed
  • EPSS 3.0% chance in 30 days

Waratek protection

No exploit published

Within Waratek scope. In the sources we check, nobody has published exploit code for this CVE or reported it being exploited.

A public code fix exists: spring-projects/spring-framework 246a6db.

  • Protection none
  • Action unverified
  • Review automated Upstream data
  • Record active
Decided by Exploit code for this candidate, published in a reviewed catalogue or a GitHub repository with 5 or more stars, or in use per CISA or VulnCheck; not only a CISA verdict, a forecast, or nothing at all
Finding This CVE is not listed in CISA KEV or VulnCheck KEV, CISA Vulnrichment records no active exploitation, no reviewed exploit catalogue carries an entry for it, and no GitHub PoC repository for it has 5 or more stars. Nobody has published exploit code worth tracing, so it is not a candidate for a rule ahead of the ones where somebody has; an upstream fix path does exist, so the remediation half of the candidacy still holds. This is a statement about what has been published, not about whether the defect is reachable or serious.

CVSS

6.5 MEDIUM v3.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 6.5 MEDIUM CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H NVD Primary published
CVSS 2.0 4.0 none AV:N/AC:L/Au:S/C:N/I:N/A:P NVD Primary

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.springframework:spring-core 5.0.0 5.0.6 unbounded
org.springframework:spring-core 0 4.3.17 unbounded

Products and versions

31 products, 73 version entries
SourceVendorProductSchemeAffected versions
nvd oracle agile product lifecycle management generic 9.3.3 · 9.3.4 · 9.3.5 · 9.3.6
nvd oracle application testing suite generic 12.5.0.3 · 13.1.0.1 · 13.2.0.1 · 13.3.0.1
nvd oracle big data discovery generic 1.6.0
nvd oracle communications converged application server generic < 7.0.0.1
nvd oracle communications diameter signaling router generic < 8.3
nvd oracle communications performance intelligence center generic < 10.2.1
nvd oracle communications services gatekeeper generic < 6.1.0.4.0
nvd oracle communications unified inventory management generic 7.3.2 · 7.3.4 · 7.3.5 · 7.4.0
nvd oracle endeca information discovery integrator generic 3.1.0 · 3.2.0
nvd oracle enterprise manager base platform generic 12.1.0.5.0 · 13.2.0.0.0 · 13.3.0.0.0
nvd oracle enterprise manager for mysql database generic 13.2
nvd oracle enterprise manager ops center generic 12.3.3
nvd oracle flexcube private banking generic 2.0.0.0 · 2.2.0.1 · 12.0.1.0 · 12.0.3.0 · 12.1.0.0
nvd oracle goldengate for big data generic 12.2.0.1 · 12.3.1.1 · 12.3.2.1
nvd oracle health sciences information manager generic 3.0
nvd oracle healthcare master person index generic 3.0 · 4.0
nvd oracle hospitality guest access generic 4.2.0 · 4.2.1
nvd oracle insurance calculation engine generic 10.1.1 · 10.2 · 10.2.1
nvd oracle insurance rules palette generic 10.0 · 10.1 · 10.2 · 11.0 · 11.1
nvd oracle primavera gateway generic 15.2 · 16.2 · 17.12
nvd oracle retail customer insights generic 15.0 · 16.0
nvd oracle retail open commerce platform generic 5.3.0 · 6.0.0 · 6.0.1
nvd oracle retail order broker generic 5.1 · 5.2 · 15.0 · 16.0
nvd oracle retail predictive application server generic 14.0 · 14.1 · 15.0 · 16.0
nvd oracle service architecture leveraging tuxedo generic 12.1.3.0.0 · 12.2.2.0.0
nvd oracle tape library acsls generic 8.4
nvd oracle utilities network management system generic 1.12.0.3
nvd oracle weblogic server generic 10.3.6.0.0 · 12.1.3.0.0 · 12.2.1.3.0
osv org.springframework spring-core generic < 4.3.17 · ≥ 5.0.0 and < 5.0.6
nvd redhat openshift generic any version
nvd vmware spring framework generic < 4.3.17 · ≥ 5.0.0 and < 5.0.6

References

URLTags
https://github.com/spring-projects/spring-framework/commit/246a6db1cad205ca9b6fca00c544ab7443ba202 WEB
https://github.com/spring-projects/spring-framework/commit/ff2228fdaf131d57b5c8c5918ee8d07c6dd9bba WEB
https://access.redhat.com/errata/RHSA-2018:1809 WEB
https://access.redhat.com/errata/RHSA-2018:3768 WEB
https://github.com/advisories/GHSA-rcpf-vj53-7h2m ADVISORY
https://github.com/spring-projects/spring-framework PACKAGE
https://pivotal.io/security/cve-2018-1257 WEB
https://www.oracle.com/security-alerts/cpujan2020.html WEB
https://www.oracle.com/security-alerts/cpujul2020.html WEB
https://www.oracle.com/security-alerts/cpuoct2021.html WEB

Timeline

Published2018-05-11By the CVE Program.
NVD record modified2026-10-08NVD's own last-modified date for this record.