CVE-2018-15756: 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 t
What it means
NIST National Vulnerability Database ha pubblicato CVE-2018-15756. La rilevanza va confermata rispetto alle tecnologie effettivamente in uso.
Why it matters
Il segnale diventa operativo solo se prodotto, versione o servizio sono presenti nel perimetro.
Recommended actions
- Confermare l'applicabilita consultando la fonte ufficiale e l'inventario asset.
- Pianificare mitigazione o aggiornamento secondo criticita e rischio di interruzione.
Translation in progress
The official content is available in the original language. The Italian version will be published once automated checks are complete.
Text acquired from the source
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.
- Source
- NIST National Vulnerability Database
- Publishing entity
- NIST National Vulnerability Database
- Entity type
- National authority
- Area
- North America · US
- Original language
- en · translation in preparation
- Publication
- 19/10/2018 00:29
- CVE
- CVE-2018-15756
- Classification
- High
- Stated country
- US
Affected products and versions
| Product | Affected release or range | Fix or verification required | Source |
|---|---|---|---|
| vmwarespring framework | da 4.2.0, inclusa; prima di 4.3.20, esclusa | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| vmwarespring framework | da 5.0.0, inclusa; prima di 5.0.10, esclusa | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| vmwarespring framework | Versione 5.1.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleagile product lifecycle management | Versione 9.3.3 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleagile product lifecycle management | Versione 9.3.4 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleagile product lifecycle management | Versione 9.3.5 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleagile product lifecycle management | Versione 9.3.6 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications brm - elastic charging engine | Versione 11.3 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications brm - elastic charging engine | Versione 12.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications converged application server - service controller | Versione 6.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications converged application server - service controller | Versione 6.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications diameter signaling router | Versione 8.0.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications diameter signaling router | Versione 8.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications diameter signaling router | Versione 8.2 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications diameter signaling router | Versione 8.2.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications element manager | Versione 8.1.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications element manager | Versione 8.2.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications element manager | Versione 8.2.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications online mediation controller | Versione 6.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications session report manager | Versione 8.0.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications session report manager | Versione 8.1.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications session report manager | Versione 8.1.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications session report manager | Versione 8.2.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications session report manager | Versione 8.2.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications session route manager | Versione 8.0.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications session route manager | Versione 8.1.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications session route manager | Versione 8.1.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications session route manager | Versione 8.2.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications session route manager | Versione 8.2.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications unified inventory management | Versione 7.3 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclecommunications unified inventory management | Versione 7.4.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleendeca information discovery integrator | Versione 3.2.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleenterprise manager for fusion applications | Versione 13.3.0.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleenterprise manager ops center | Versione 12.3.3 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclefinancial services analytical applications infrastructure | da 8.0.2, inclusa; fino a 8.0.8, inclusa | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleflexcube private banking | Versione 12.0.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleflexcube private banking | Versione 12.0.3 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleflexcube private banking | Versione 12.1.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclegoldengate application adapters | Versione 12.3.2.1.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclehealthcare master person index | Versione 3.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclehealthcare master person index | Versione 4.0.2 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleidentity manager connector | Versione 9.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance calculation engine | Versione 9.7 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance calculation engine | Versione 10.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance calculation engine | Versione 10.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance calculation engine | Versione 10.2 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance policy administration j2ee | Versione 10.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance policy administration j2ee | Versione 10.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance policy administration j2ee | Versione 10.2 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance policy administration j2ee | Versione 10.2.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance policy administration j2ee | Versione 10.2.4 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance policy administration j2ee | Versione 11.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance policy administration j2ee | Versione 11.1.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance policy administration j2ee | Versione 11.2.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance rules palette | Versione 10.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance rules palette | Versione 10.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance rules palette | Versione 10.2 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance rules palette | Versione 10.2.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance rules palette | Versione 10.2.4 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance rules palette | Versione 11.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance rules palette | Versione 11.0.2 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance rules palette | Versione 11.1.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleinsurance rules palette | Versione 11.2.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclemysql enterprise monitor | fino a 4.0.12, inclusa | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclemysql enterprise monitor | da 8.0.0, inclusa; fino a 8.0.20, inclusa | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleprimavera analytics | Versione 18.8 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleprimavera gateway | Versione 15.2 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleprimavera gateway | Versione 16.2 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleprimavera gateway | Versione 17.12 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleprimavera gateway | Versione 18.8.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclerapid planning | Versione 12.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oraclerapid planning | Versione 12.2 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail advanced inventory planning | Versione 15.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail assortment planning | Versione 15.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail assortment planning | Versione 16.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail clearance optimization engine | Versione 14.0.5 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail financial integration | Versione 14.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail financial integration | Versione 14.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail financial integration | Versione 15.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail financial integration | Versione 16.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail integration bus | Versione 15.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail integration bus | Versione 15.0.3 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail integration bus | Versione 16.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail integration bus | Versione 16.0.3 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail invoice matching | Versione 12.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail invoice matching | Versione 13.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail invoice matching | Versione 13.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail invoice matching | Versione 13.2 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail invoice matching | Versione 14.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail invoice matching | Versione 14.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail markdown optimization | Versione 13.4.4 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail order broker | Versione 5.1 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail order broker | Versione 5.2 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail order broker | Versione 15.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail order broker | Versione 16.0 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail predictive application server | Versione 14.0.3 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail predictive application server | Versione 14.0.3.26 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail predictive application server | Versione 14.1.3 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail predictive application server | Versione 14.1.3.37 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |
| oracleretail predictive application server | Versione 15.0.3 | Verificare remediation e aggiornamenti nell'advisory del vendor | NIST NVD |