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
Cosa significa
NIST National Vulnerability Database ha pubblicato CVE-2018-15756. La rilevanza va confermata rispetto alle tecnologie effettivamente in uso.
Perché conta
Il segnale diventa operativo solo se prodotto, versione o servizio sono presenti nel perimetro.
Azioni consigliate
- Confermare l'applicabilita consultando la fonte ufficiale e l'inventario asset.
- Pianificare mitigazione o aggiornamento secondo criticita e rischio di interruzione.
Traduzione in elaborazione
Il contenuto ufficiale è disponibile nella lingua originale. La versione italiana verrà pubblicata al termine dei controlli automatici.
Testo acquisito dalla fonte
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.
- Fonte
- NIST National Vulnerability Database
- Entità pubblicatrice
- NIST National Vulnerability Database
- Tipo entità
- Autorità nazionale
- Area
- North America · US
- Lingua originale
- en · traduzione in preparazione
- Pubblicazione
- 19/10/2018 00:29
- CVE
- CVE-2018-15756
- Classificazione
- Alta
- Paese indicato
- US
Prodotti e versioni interessati
| Prodotto | Release o range interessato | Correzione o verifica richiesta | Fonte |
|---|---|---|---|
| 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 |