CVE-2018-1257 json
Denial of Service in org.springframework:spring-core
published 2018-05-11 8 y ago modified 2026-10-08 31 d ago also GHSA-rcpf-vj53-7h2m , EUVD-2018-0682
- cvss
- 6.5
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 3.0%
- EPSS 3.0% chance of exploitation in 30 days, percentile 87%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- maven org.springframework:spring-core 4.3.17, 5.0.6
- vmware spring_framework 4.3.17, 5.0.6
- oracle communications_converged_application_server 7.0.0.1
- oracle communications_diameter_signaling_router 8.3
- oracle communications_performance_intelligence_center 10.2.1
- oracle communications_services_gatekeeper 6.1.0.4.0
- libspring-java Debian 14, Debian 13, Debian 12 4.3.19-1
debian advisories DEBIAN-CVE-2018-1257
- github.com/spring-projects/spring-framework@246a6db commit
- github.com/spring-projects/spring-framework@ff2228f commit
- oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html advisory
- oracle.com/security-alerts/cpujul2020.html advisory
- oracle.com/technetwork/security-advisory/cpujan2019-5072801.html advisory
- oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html advisory
- oracle.com/technetwork/security-advisory/cpujul2019-5072835.html advisory
- oracle.com/security-alerts/cpujan2020.html advisory
- oracle.com/security-alerts/cpuoct2021.html advisory
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2018-1257 updated cvss 4.8
spring-framework: ReDoS Attack with spring-messaging
-
Red Hat JBoss Data Virtualization 6 springaffected: no fix planned “Out of support scope”
-
Red Hat JBoss Fuse Integration Service 2 springaffected: no fix available “Fix deferred”
-
Red Hat JBoss SOA Platform 5 springaffected: no fix planned “Out of support scope”
-
Red Hat Fuse 7.2fixed: vendor fix RHSA-2018:3768
-
Red Hat Text-Only RHOARfixed: vendor fix RHSA-2018:1809
-
Red Hat JBoss A-MQ 6 spring Red Hat JBoss BRMS 5 spring Red Hat JBoss Enterprise Application Platform 5 spring Red Hat JBoss Fuse 6 spring Red Hat JBoss Fuse Service Works 6 spring Red Hat Mobile Application Platform 4 springnot affected: vulnerable code not present
+7 more productsfewer
Red Hat OpenStack Platform 9 (Mitaka) opendaylight Red Hat OpenStack Platform 10 (Newton) opendaylight Red Hat OpenStack Platform 11 (Ocata) opendaylight Red Hat OpenStack Platform 12 (Pike) opendaylight Red Hat OpenStack Platform 13 (Queens) opendaylight Red Hat Storage 3 spring Red Hat Virtualization 4 rhvm, ovirt-engine, ovirt-engine-setup, ovirt-engine-tools, ovirt-engine-backend, ovirt-engine-restapi, +14 more
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 31 d ago
Exploit prediction
3.02% chance of exploitation in the next 30 days, higher than 87% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
| NVD | 2.0 | 4.0 | AV:N/AC:L/Au:S/C:N/I:N/A:P |
| GitHub | 3.0 | 6.5 | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.springframework:spring-core | >=5.0.0, <5.0.6 <4.3.17 |
5.0.6 4.3.17 |
Affected products
- Pivotal Spring Framework
Classification
- Technology feeds
References
-
oracle.com
/technetwork/security-advisory/cpuoct2018-4428296.html
web, patch, third-party-advisory
-
oracle.com
/security-alerts/cpujul2020.html
web, patch, third-party-advisory
-
oracle.com
/technetwork/security-advisory/cpujan2019-5072801.html
web, patch, third-party-advisory
-
oracle.com
/technetwork/security-advisory/cpuapr2019-5072813.html
web, patch, third-party-advisory
-
oracle.com
/technetwork/security-advisory/cpujul2019-5072835.html
web, patch, third-party-advisory
-
oracle.com
/security-alerts/cpujan2020.html
web, patch, third-party-advisory
-
oracle.com
/security-alerts/cpuoct2021.html
web, patch, third-party-advisory
-
github.com
/spring-projects/spring-framework/commit/246a6db1cad205ca9b6fca00c544ab7443ba202
web
-
github.com
/spring-projects/spring-framework/commit/ff2228fdaf131d57b5c8c5918ee8d07c6dd9bba
web
-
access.redhat.com
/errata/RHSA-2018:1809
vendor-advisory, web, third-party-advisory
-
access.redhat.com
/errata/RHSA-2018:3768
vendor-advisory, web, third-party-advisory
-
pivotal.io
/security/cve-2018-1257
web, vendor-advisory
-
securityfocus.com
/bid/104260
vdb-entry, web, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2018-1257
advisory
-
github.com
/advisories/GHSA-rcpf-vj53-7h2m
advisory
-
github.com
/spring-projects/spring-framework
package
Sources
- CVE List CVE-2018-1257
- GitHub Advisory GHSA-rcpf-vj53-7h2m
- NVD CVE-2018-1257
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.