CVE-2018-1275 Spring Framework
| Affected software | Spring Framework |
|---|---|
| Severity | 9.8 Critical CVSS 3.1 2 scores |
| Fixed in | 4.3.16.RELEASE, 5.0.5.RELEASE |
| Weakness | Code injection (CWE-94) |
| Published | 11 Apr 2018 |
| Updated | 13 Nov 2026 |
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.
CWE-358
Exploitation status
Forecast only (58% 30-day chance)
No exploit has been reported in the sources we check. EPSS puts this CVE in the top 0.90% of all scored CVEs. That is a model's forecast, not a report of exploitation.
Exploitation status
- CISA KEV not listed
- VulnCheck KEV not listed
- CISA Vulnrichment no assessment published
- Indexed PoC none indexed
- EPSS 58% chance in 30 days A model's forecast, not a report of exploitation. Higher than 99% of all scored CVEs.
Waratek protection
Waratek has a rule that blocks attacks on this vulnerability.
- Protection full Deserialization
- Action available security rule
- Review human Researcher
- Record active
| Decided by | A researcher's recorded decision for this specific CVE |
|---|---|
| Finding | A researcher found this CVE protected by the ARMR Deserial sys rule, Marshal RCE rule. |
Waratek research note
written 2026-11-13Written by a Waratek engineer who reviewed this CVE. Their decision sets the status above, ahead of every automated rule except a withdrawal.
Comments
Rule Name: Deserial sys rule, Marshal RCE rule
How to mitigate CVE-2018-1275
Upgrade Spring Framework to a release that fixes it: 4.3.16.RELEASE or 5.0.5.RELEASE. Until you can, Waratek RASP blocks exploitation with its deserialization rule. It runs inside the Java application, with no code changes.
CVSS
9.8 CRITICAL
v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
2 metrics
CVSS
9.8 CRITICAL v3.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/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.
| Version | Score | Band | Vector | Assigner | Type | |
|---|---|---|---|---|---|---|
| CVSS 3.1 | 9.8 | CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
NVD | Primary | published |
| CVSS 2.0 | 7.5 | none | AV:N/AC:L/Au:N/C:P/I:P/A:P |
NVD | Primary |
Affected software and releases
Oracle advisories
| Advisory | Type | Quarter | Products Oracle names in its risk matrix |
|---|---|---|---|
| Oracle Critical Patch Update July 2019 ↗ | CPU | 2019-Q3 | Oracle Communications Applications / Security (Spring Framework) (6.0, 6.1) |
| Oracle Critical Patch Update January 2019 ↗ | CPU | 2019-Q1 | Oracle Fusion Middleware / Internal Operations (Spring Framework) (12.1.3.0.0, 12.2.2.0.0) Oracle Sun Systems Products Suite / Software (Spring Framework) (8.4) |
| Oracle Critical Patch Update October 2018 ↗ | CPU | 2018-Q4 | Oracle Construction and Engineering Suite / Web Access (Spring Framework) (15.2, 16.2, 17.12) Oracle Fusion Middleware / Data Processing (Spring Framework) (1.6.0) Oracle Fusion Middleware / Other issues (Spring Framework) (12.2.0.1, 12.3.1.1, 12.3.2.1) Oracle Insurance Applications / Calculation engine (Spring Framework) (10.1.1, 10.2.1) Oracle Insurance Applications / Rules Palette (Spring Framework) (10.0, 10.1, 10.2, 11.0, 11.1) Oracle Retail Applications / Framework (Spring Framework) (5.3.0, 6.0.0, 6.0.1) Oracle Retail Applications / RPAS Fusion Client (Spring Framework) (14.0, 14.1, 15.0, 16.0) Oracle Retail Applications / System Administration (Spring Framework) (5.1, 5.2, 15.0, 16.0) |
| Oracle Critical Patch Update July 2018 ↗ | CPU | 2018-Q3 | Oracle Enterprise Manager Products Suite / Load Testing for Web Apps (Spring Framework) (10.1) Oracle Enterprise Manager Products Suite / Networking (Spring Framework) (12.2.2, 12.3.3) Oracle Financial Services Applications / Admin Tool (Spring Framework) (8.0.x) Oracle Financial Services Applications / Inline Processing Engine (Spring Framework) (8.0.x) Oracle's note: Please refer MOS document ( Doc ID 2380553.1) for applicability across other Oracle Financial Services products. Oracle Fusion Middleware / Sample apps (Spring Framework) (10.3.6.0, 12.1.3.0, 12.2.1.2, 12.2.1.3) Oracle Fusion Middleware / Security Subsystem (Spring Framework) (11.1.1.7.0, 12.1.3.0.0) Oracle Insurance Applications / Policy Administration (Spring Framework) (10.0, 10.1, 10.2, 11.0) Oracle PeopleSoft Products / Security (Spring Framework) (9.2) Oracle Retail Applications / Infrastructure (Spring Framework) (14.0, 14.1) Oracle Retail Applications / Security (Spring Framework) (14.0, 14.1) Oracle Retail Applications / Security (Spring Framework) (14.0, 14.1) Oracle Retail Applications / Security (Spring Framework) (14.0, 14.1) |
Oracle components and versions
| Family | Component | Versions, as Oracle lists them | Read as |
|---|---|---|---|
| Oracle Communications Applications | Security (Spring Framework) | 6.0, 6.1 | 6.0 · 6.1 |
| Oracle Construction and Engineering Suite | Web Access (Spring Framework) | 15.2, 16.2, 17.12 | 15.2 · 16.2 · 17.12 |
| Oracle Enterprise Manager Products Suite | Load Testing for Web Apps (Spring Framework) | 10.1 | 10.1 |
| Oracle Enterprise Manager Products Suite | Networking (Spring Framework) | 12.2.2, 12.3.3 | 12.2.2 · 12.3.3 |
| Oracle Financial Services Applications | Admin Tool (Spring Framework) | 8.0.x | 8.0 |
| Oracle Financial Services Applications | Inline Processing Engine (Spring Framework) | 8.0.x | 8.0 |
| Oracle Fusion Middleware | Data Processing (Spring Framework) | 1.6.0 | 1.6.0 |
| Oracle Fusion Middleware | Internal Operations (Spring Framework) | 12.1.3.0.0, 12.2.2.0.0 | 12.1.3.0.0 · 12.2.2.0.0 |
| Oracle Fusion Middleware | Other issues (Spring Framework) | 12.2.0.1, 12.3.1.1, 12.3.2.1 | 12.2.0.1 · 12.3.1.1 · 12.3.2.1 |
| Oracle Fusion Middleware | Sample apps (Spring Framework) | 10.3.6.0, 12.1.3.0, 12.2.1.2, 12.2.1.3 | 10.3.6.0 · 12.1.3.0 · 12.2.1.2 · 12.2.1.3 |
| Oracle Fusion Middleware | Security Subsystem (Spring Framework) | 11.1.1.7.0, 12.1.3.0.0 | 11.1.1.7.0 · 12.1.3.0.0 |
| Oracle Insurance Applications | Calculation engine (Spring Framework) | 10.1.1, 10.2.1 | 10.1.1 · 10.2.1 |
| Oracle Insurance Applications | Policy Administration (Spring Framework) | 10.0, 10.1, 10.2, 11.0 | 10.0 · 10.1 · 10.2 · 11.0 |
| Oracle Insurance Applications | Rules Palette (Spring Framework) | 10.0, 10.1, 10.2, 11.0, 11.1 | 10.0 · 10.1 · 10.2 · 11.0 · 11.1 |
| Oracle PeopleSoft Products | Security (Spring Framework) | 9.2 | 9.2 |
| Oracle Retail Applications | Framework (Spring Framework) | 5.3.0, 6.0.0, 6.0.1 | 5.3.0 · 6.0.0 · 6.0.1 |
| Oracle Retail Applications | Infrastructure (Spring Framework) | 14.0, 14.1 | 14.0 · 14.1 |
| Oracle Retail Applications | RPAS Fusion Client (Spring Framework) | 14.0, 14.1, 15.0, 16.0 | 14.0 · 14.1 · 15.0 · 16.0 |
| Oracle Retail Applications | Security (Spring Framework) | 14.0, 14.1 | 14.0 · 14.1 |
| Oracle Retail Applications | System Administration (Spring Framework) | 5.1, 5.2, 15.0, 16.0 | 5.1 · 5.2 · 15.0 · 16.0 |
| Oracle Sun Systems Products Suite | Software (Spring Framework) | 8.4 | 8.4 |
Maven packages
Affected and fixed versions, from OSV.dev| Package | Introduced | Fixed | Last affected |
|---|---|---|---|
org.springframework:spring-messaging |
0 | 4.3.16.RELEASE |
unbounded |
org.springframework:spring-messaging |
5.0.0.RELEASE | 5.0.5.RELEASE |
unbounded |
Products and versions
20 products, 46 version entries| Source | Vendor | Product | Scheme | Affected versions |
|---|---|---|---|---|
| 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 | 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 | 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 |
| osv | org.springframework | spring-messaging | generic | < 4.3.16 · ≥ 5.0.0 and < 5.0.5 |
| nvd | vmware | spring framework | generic | ≥ 4.3.0 and < 4.3.16 · ≥ 5.0.0 and < 5.0.5 |
Earlier manual review
A reviewer classified this CVE in an older dataset. We kept the labels and products below, but not the reviewer's reasoning.
## Manual Classification Context **Labels:** HTTP, CALCULATION ENGINE (SPRING FRAMEWORK), SYSTEM ADMINISTRATION (SPRING FRAMEWORK), LOAD TESTING FOR WEB APPS (SPRING FRAMEWORK), OTHER ISSUES (SPRING FRAMEWORK), NO AUTH REMOTE EXPLOIT, POLICY ADMINISTRATION (SPRING FRAMEWORK), NETWORKING (SPRING FRAMEWORK), DATA PROCESSING (SPRING FRAMEWORK), INFRASTRUCTURE (SPRING FRAMEWORK), RPAS FUSION CLIENT (SPRING FRAMEWORK), SECURITY (SPRING FRAMEWORK), INLINE PROCESSING ENGINE (SPRING FRAMEWORK), SOFTWARE (SPRING FRAMEWORK), SAMPLE APPS (SPRING FRAMEWORK), FRAMEWORK (SPRING FRAMEWORK), INTERNAL OPERATIONS (SPRING FRAMEWORK), SEE NOTE 1, WEB ACCESS (SPRING FRAMEWORK), RULES PALETTE (SPRING FRAMEWORK), ADMIN TOOL (SPRING FRAMEWORK), SECURITY SUBSYSTEM (SPRING FRAMEWORK) **Products:** ORACLE RETAIL POINT-OF-SERVICE, ORACLE CONSTRUCTION AND ENGINEERING SUITE, ORACLE RETAIL PREDICTIVE APPLICATION SERVER, ORACLE RETAIL RETURNS MANAGEMENT, ORACLE FINANCIAL SERVICES APPLICATIONS, ORACLE INSURANCE CALCULATION ENGINE, ORACLE RETAIL APPLICATIONS, ORACLE RETAIL BACK OFFICE, ENTERPRISE MANAGER OPS CENTER, ORACLE APPLICATION TESTING SUITE, ORACLE FINANCIAL SERVICES ANALYTICAL APPLICATIONS INFRASTRUCTURE, PEOPLESOFT ENTERPRISE FIN INSTALL, TAPE LIBRARY ACSLS, ORACLE INSURANCE APPLICATIONS, ORACLE FINANCIAL SERVICES BEHAVIOR DETECTION PLATFORM, ORACLE WEBLOGIC SERVER, PRIMAVERA GATEWAY, ORACLE FUSION MIDDLEWARE, ORACLE INSURANCE POLICY ADMINISTRATION, ORACLE ENTERPRISE REPOSITORY, ORACLE RETAIL CENTRAL OFFICE, ORACLE BIG DATA DISCOVERY, ORACLE SUN SYSTEMS PRODUCTS SUITE, SPRING-FRAMEWORK, ORACLE PEOPLESOFT PRODUCTS, ORACLE RETAIL ORDER BROKER, ORACLE INSURANCE RULES PALETTE, ORACLE COMMUNICATIONS CONVERGED APPLICATION SERVER - SERVICE CONTROLLER, ORACLE GOLDENGATE FOR BIG DATA, ORACLE SERVICE ARCHITECTURE LEVERAGING TUXEDO, ORACLE RETAIL OPEN COMMERCE PLATFORM, ORACLE COMMUNICATIONS APPLICATIONS, ORACLE ENTERPRISE MANAGER PRODUCTS SUITE
References
Timeline
Timeline
| Published | 2018-04-11 | By the CVE Program. |
|---|---|---|
| NVD record modified | 2026-06-17 | NVD's own last-modified date for this record. |
| Classification created | 2026-11-13 | First commit adding this CVE's research note. |
| Last VRT activity | 2026-11-13 | Most recent commit touching this CVE's classification, patch or rule file. |