WaratekVRT Sign in

CVE-2018-15756 Spring Framework

Affected softwareSpring Framework
Severity7.5 High CVSS 3.1 3 scores
Fixed in5.1.1.RELEASE, 5.0.10.RELEASE, 4.3.20.RELEASE
Published18 Oct 2018
Updated8 Oct 2026

Description

Spring Framework, version 5.1, versions 5.0.x prior to 5.0.10, versions 4.3.x prior to 4.3.20, and older unsupported versions on the 4.2.x branch provide support for range requests when serving static resources through the ResourceHttpRequestHandler, or starting in 5.0 when an annotated controller returns an org.springframework.core.io.Resource. A malicious user (or attacker) can add a range header with a high number of ranges, or with wide ranges that overlap, or both, for a denial of service attack. This vulnerability affects applications that depend on either spring-webmvc or spring-webflux. Such applications must also have a registration for serving static resources (e.g. JS, CSS, images, and others), or have an annotated controller that returns an org.springframework.core.io.Resource. Spring Boot applications that depend on spring-boot-starter-web or spring-boot-starter-webflux are ready to serve static resources out of the box and are therefore vulnerable.

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 8.8% chance in 30 days

Waratek protection

Outside Waratek scope

A Java vulnerability, but not one Waratek protects. It affects only Java on a user's desktop (applets, Web Start, JavaFX, the installer), sits in a product the Waratek agent can't be installed into, or is in a package we don't expect in business applications. The decision below says which.

  • Protection none
  • Action not pursued none
  • Review human Researcher
  • Record active
Decided by Manual classification of this CVE in the legacy dataset
Finding A manual classification set this CVE's status to Outside Waratek scope, but the CVE names a tracked product.

CVSS

7.5 HIGH v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3 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 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H NVD Primary published
CVSS 3.0 7.5 HIGH CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H security_alert@emc.com Secondary
CVSS 2.0 5.0 none AV:N/AC:L/Au:N/C:N/I:N/A:P NVD Primary

Affected software and releases

Oracle advisories

AdvisoryTypeQuarterProducts Oracle names in its risk matrix
Oracle Critical Patch Update January 2021 ↗ CPU 2021-Q1 Oracle Enterprise Manager / Topology Viewer (Spring Framework) (13.3.0.0)
Oracle Critical Patch Update July 2020 ↗ CPU 2020-Q3 Oracle Retail Applications / Point of Sale (Spring Framework) (7.1)
Oracle Supply Chain / Middle Tier (Spring Framework) (12.1, 12.2)
Oracle Critical Patch Update April 2020 ↗ CPU 2020-Q2 Oracle Communications Applications / Core (Spring Framework) (8.0.0, 8.1.0, 8.1.1)
Oracle Communications Applications / Core (Spring Framework) (8.0.0, 8.1.0, 8.1.1)
Oracle Communications Applications / IDIH Visualization (Spring Framework) (8.0.0, 8.1.0, 8.2.0, 8.2.1)
Oracle Fusion Middleware / LDAP Gateway (Spring Framework) (9.0)
Oracle Critical Patch Update January 2020 ↗ CPU 2020-Q1 Oracle Communications Applications / Security (Spring Framework) (7.3, 7.4)
Oracle Health Sciences Applications / Core (Spring Framework) (3.0)
Oracle Systems / Software (Spring Framework) (8.5)
Oracle Critical Patch Update October 2019 ↗ CPU 2019-Q4 Oracle Fusion Middleware / 3rd Party (Spring Framework) (12.3.2.1.0)
Oracle Retail Applications / RIB Kernal (Spring Framework) (15.0, 16.0)
Oracle Critical Patch Update July 2019 ↗ CPU 2019-Q3 Oracle Communications Applications / Security (Spring Framework) (6.1)
Oracle Construction and Engineering Suite / Admin (Spring Framework) (15.2, 16.2, 17.12, 18.8)
Oracle Construction and Engineering Suite / Admin (Spring Framework) (18.8)
Oracle Financial Services Applications / Core (Spring Framework) (12.0.1, 12.0.3, 12.1.0)
Oracle Financial Services Applications / Infrastructure (Spring Framework) (8.0.2-8.0.8)
Oracle Fusion Middleware / Advanced UI (Spring Framework) (12.2.1.3.0)
Oracle Fusion Middleware / Other Issues (Spring Framework) (3.2.0)
Oracle Fusion Middleware / Sample apps (Spring Framework) (10.3.6.0.0, 12.1.3.0.0, 12.2.1.3.0)
Oracle Insurance Applications / Core (Spring Framework) (10.0, 10.1, 10.2, 11.0)
Oracle Insurance Applications / Core (Spring Framework) (10.0, 10.1, 10.2, 11.0)
Oracle Insurance Applications / Core (Spring Framework) (9.7, 10.0, 10.1, 10.2)
Oracle MySQL / Monitoring: General (Spring Framework) (4.0.9 and prior, 8.0.14 and prior)
Oracle Retail Applications / Operations & Maintenance (Spring Framework) (15.0)
Oracle Retail Applications / PeopleSoft Integration Bugs (Spring Framework) (14.0, 14.1, 15.0, 16.0)
Oracle Supply Chain Products Suite / Security (Spring Framework) (9.3.3, 9.3.4, 9.3.5, 9.3.6)
Oracle Critical Patch Update April 2019 ↗ CPU 2019-Q2 Oracle Retail Applications / Security (Spring Framework) (12.0, 13.0, 13.1, 13.2, 14.0, 14.1)
Oracle Retail Applications / System Administration (Spring Framework) (5.1, 5.2, 15.0, 16.0)

Oracle components and versions

FamilyComponentVersions, as Oracle lists themRead as
Oracle Communications Applications Core (Spring Framework) 8.0.0, 8.1.0, 8.1.1 8.0.0 · 8.1.0 · 8.1.1
Oracle Communications Applications IDIH Visualization (Spring Framework) 8.0.0, 8.1.0, 8.2.0, 8.2.1 8.0.0 · 8.1.0 · 8.2.0 · 8.2.1
Oracle Communications Applications Security (Spring Framework) 6.1 6.1 · 7.3 · 7.4
Oracle Construction and Engineering Suite Admin (Spring Framework) 15.2, 16.2, 17.12, 18.8 15.2 · 16.2 · 17.12 · 18.8
Oracle Enterprise Manager Topology Viewer (Spring Framework) 13.3.0.0 13.3.0.0
Oracle Financial Services Applications Core (Spring Framework) 12.0.1, 12.0.3, 12.1.0 12.0.1 · 12.0.3 · 12.1.0
Oracle Financial Services Applications Infrastructure (Spring Framework) 8.0.2-8.0.8
Oracle Fusion Middleware 3rd Party (Spring Framework) 12.3.2.1.0 12.3.2.1.0
Oracle Fusion Middleware Advanced UI (Spring Framework) 12.2.1.3.0 12.2.1.3.0
Oracle Fusion Middleware LDAP Gateway (Spring Framework) 9.0 9.0
Oracle Fusion Middleware Other Issues (Spring Framework) 3.2.0 3.2.0
Oracle Fusion Middleware Sample apps (Spring Framework) 10.3.6.0.0, 12.1.3.0.0, 12.2.1.3.0 10.3.6.0.0 · 12.1.3.0.0 · 12.2.1.3.0
Oracle Health Sciences Applications Core (Spring Framework) 3.0 3.0
Oracle Insurance Applications Core (Spring Framework) 9.7, 10.0, 10.1, 10.2 9.7 · 10.0 · 10.1 · 10.2 · 11.0
Oracle MySQL Monitoring: General (Spring Framework) 4.0.9 and prior, 8.0.14 and prior
Oracle Retail Applications Operations & Maintenance (Spring Framework) 15.0 15.0
Oracle Retail Applications PeopleSoft Integration Bugs (Spring Framework) 14.0, 14.1, 15.0, 16.0 14.0 · 14.1 · 15.0 · 16.0
Oracle Retail Applications Point of Sale (Spring Framework) 7.1 7.1
Oracle Retail Applications RIB Kernal (Spring Framework) 15.0, 16.0 15.0 · 16.0
Oracle Retail Applications Security (Spring Framework) 12.0, 13.0, 13.1, 13.2, 14.0, 14.1 12.0 · 13.0 · 13.1 · 13.2 · 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 Supply Chain Middle Tier (Spring Framework) 12.1, 12.2 12.1 · 12.2
Oracle Supply Chain Products Suite Security (Spring Framework) 9.3.3, 9.3.4, 9.3.5, 9.3.6 9.3.3 · 9.3.4 · 9.3.5 · 9.3.6
Oracle Systems Software (Spring Framework) 8.5 8.5

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.springframework:spring-core 5.1.0.RELEASE 5.1.1.RELEASE unbounded
org.springframework:spring-core 5.0.0.RELEASE 5.0.10.RELEASE unbounded
org.springframework:spring-core 4.2.0.RELEASE 4.3.20.RELEASE unbounded

Products and versions

41 products, 117 version entries
SourceVendorProductSchemeAffected versions
nvd debian debian linux generic 9.0
nvd oracle agile product lifecycle management generic 9.3.3 · 9.3.4 · 9.3.5 · 9.3.6
nvd oracle communications brm - elastic charging engine generic 11.3 · 12.0
nvd oracle communications converged application server - service controller generic 6.0 · 6.1
nvd oracle communications diameter signaling router generic 8.0.0 · 8.1 · 8.2 · 8.2.1
nvd oracle communications element manager generic 8.1.1 · 8.2.0 · 8.2.1
nvd oracle communications online mediation controller generic 6.1
nvd oracle communications session report manager generic 8.0.0 · 8.1.0 · 8.1.1 · 8.2.0 · 8.2.1
nvd oracle communications session route manager generic 8.0.0 · 8.1.0 · 8.1.1 · 8.2.0 · 8.2.1
nvd oracle communications unified inventory management generic 7.3 · 7.4.0
nvd oracle endeca information discovery integrator generic 3.2.0
nvd oracle enterprise manager for fusion applications generic 13.3.0.0
nvd oracle enterprise manager ops center generic 12.3.3
nvd oracle financial services analytical applications infrastructure generic ≥ 8.0.2 and ≤ 8.0.8
nvd oracle flexcube private banking generic 12.0.1 · 12.0.3 · 12.1.0
nvd oracle goldengate application adapters generic 12.3.2.1.0
nvd oracle healthcare master person index generic 3.0 · 4.0.2
nvd oracle identity manager connector generic 9.0
nvd oracle insurance calculation engine generic 9.7 · 10.0 · 10.1 · 10.2
nvd oracle insurance policy administration j2ee generic 10.0 · 10.1 · 10.2 · 10.2.0 · 10.2.4 · 11.0 · 11.1.0 · 11.2.0
nvd oracle insurance rules palette generic 10.0 · 10.1 · 10.2 · 10.2.0 · 10.2.4 · 11.0 · 11.0.2 · 11.1.0 · 11.2.0
nvd oracle mysql enterprise monitor generic ≤ 4.0.12 · ≥ 8.0.0 and ≤ 8.0.20
nvd oracle primavera analytics generic 18.8
nvd oracle primavera gateway generic 15.2 · 16.2 · 17.12 · 18.8.0
nvd oracle rapid planning generic 12.1 · 12.2
nvd oracle retail advanced inventory planning generic 15.0
nvd oracle retail assortment planning generic 15.0 · 16.0
nvd oracle retail clearance optimization engine generic 14.0.5
nvd oracle retail financial integration generic 14.0 · 14.1 · 15.0 · 16.0
nvd oracle retail integration bus generic 15.0 · 15.0.3 · 16.0 · 16.0.3
nvd oracle retail invoice matching generic 12.0 · 13.0 · 13.1 · 13.2 · 14.0 · 14.1
nvd oracle retail markdown optimization generic 13.4.4
nvd oracle retail order broker generic 5.1 · 5.2 · 15.0 · 16.0
nvd oracle retail predictive application server generic 14.0.3 · 14.0.3.26 · 14.1.3 · 14.1.3.37 · 15.0.3 · 15.0.3.100 · 16.0 · 16.0.3
nvd oracle retail service backbone generic 15.0 · 16.0 · 16.0.1
nvd oracle retail xstore point of service generic 7.1
nvd oracle tape library acsls generic 8.5
nvd oracle webcenter sites generic 12.2.1.3.0
nvd oracle weblogic server generic 10.3.6.0.0 · 12.1.3.0.0 · 12.2.1.3.0 · 12.2.1.4.0
osv org.springframework spring-core generic ≥ 4.2.0 and < 4.3.20 · ≥ 5.0.0 and < 5.0.10 · ≥ 5.1.0 and < 5.1.1
nvd vmware spring framework generic ≥ 4.2.0 and < 4.3.20 · ≥ 5.0.0 and < 5.0.10 · 5.1.0

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, SYSTEM ADMINISTRATION (SPRING FRAMEWORK), CORE (SPRING FRAMEWORK), OTHER ISSUES (SPRING FRAMEWORK), NO AUTH REMOTE EXPLOIT, LDAP GATEWAY (SPRING FRAMEWORK), IDIH VISUALIZATION (SPRING FRAMEWORK), ADMIN (SPRING FRAMEWORK), POINT OF SALE (SPRING FRAMEWORK), OPERATIONS & MAINTENANCE (SPRING FRAMEWORK), INFRASTRUCTURE (SPRING FRAMEWORK), TOPOLOGY VIEWER (SPRING FRAMEWORK), SECURITY (SPRING FRAMEWORK), RIB KERNAL (SPRING FRAMEWORK), PEOPLESOFT INTEGRATION BUGS (SPRING FRAMEWORK), SOFTWARE (SPRING FRAMEWORK), SAMPLE APPS (SPRING FRAMEWORK), 3RD PARTY (SPRING FRAMEWORK), ADVANCED UI (SPRING FRAMEWORK), MIDDLE TIER (SPRING FRAMEWORK), MONITORING: GENERAL (SPRING FRAMEWORK) **Products:** ORACLE COMMUNICATIONS SESSION ROUTE MANAGER, ORACLE ENTERPRISE MANAGER, ORACLE RAPID PLANNING, ORACLE CONSTRUCTION AND ENGINEERING SUITE, ORACLE COMMUNICATIONS ONLINE MEDIATION CONTROLLER, ORACLE RETAIL FINANCIAL INTEGRATION, ORACLE FINANCIAL SERVICES APPLICATIONS, ENTERPRISE MANAGER FOR FUSION APPLICATIONS, ORACLE MYSQL, ORACLE INSURANCE CALCULATION ENGINE, PRIMAVERA ANALYTICS, ORACLE RETAIL APPLICATIONS, ORACLE INSURANCE POLICY ADMINISTRATION J2EE, ORACLE FINANCIAL SERVICES ANALYTICAL APPLICATIONS INFRASTRUCTURE, ORACLE SUPPLY CHAIN, ORACLE ENDECA INFORMATION DISCOVERY INTEGRATOR, ORACLE HEALTHCARE MASTER PERSON INDEX, ORACLE AGILE PLM, TAPE LIBRARY ACSLS, SPRINGFRAMEWORK, ORACLE WEBCENTER SITES, ORACLE COMMUNICATIONS SESSION REPORT MANAGER, ORACLE INSURANCE APPLICATIONS, ORACLE FLEXCUBE PRIVATE BANKING, ORACLE WEBLOGIC SERVER, ORACLE COMMUNICATIONS DIAMETER SIGNALING ROUTER (DSR), PRIMAVERA GATEWAY, MYSQL ENTERPRISE MONITOR, ORACLE FUSION MIDDLEWARE, ORACLE RETAIL INTEGRATION BUS, ORACLE RETAIL XSTORE POINT OF SERVICE, ORACLE SYSTEMS, IDENTITY MANAGER CONNECTOR, ORACLE COMMUNICATIONS UNIFIED INVENTORY MANAGEMENT, ORACLE RETAIL ORDER BROKER, ORACLE INSURANCE RULES PALETTE, ORACLE RETAIL ADVANCED INVENTORY PLANNING, ORACLE GOLDENGATE APPLICATION ADAPTERS, ORACLE SUPPLY CHAIN PRODUCTS SUITE, ORACLE RETAIL INVOICE MATCHING, ORACLE COMMUNICATIONS APPLICATIONS, ORACLE HEALTH SCIENCES APPLICATIONS

References

URLTags
https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html WEB
https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html WEB
https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html WEB
https://www.oracle.com/security-alerts/cpuoct2021.html WEB
https://www.oracle.com/security-alerts/cpujul2020.html WEB
https://www.oracle.com/security-alerts/cpujan2021.html WEB
https://www.oracle.com/security-alerts/cpujan2020.html WEB
https://www.oracle.com/security-alerts/cpuapr2020.html WEB
https://www.oracle.com//security-alerts/cpujul2021.html WEB
https://pivotal.io/security/cve-2018-15756 WEB

Timeline

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