Skip to main content
← All vulnerabilities
CVE-2018-11040GHSA-F26X-PR96-VW86

Spring Framework, versions 5.0.x prior to 5.0.7 and 4.3.x prior to 4.3.18 and older unsupported versions, allows web applications to enable

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.0.7, 4.3.18, 5.0.7.RELEASE, 4.3.18.RELEASE
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Spring Framework, versions 5.0.x prior to 5.0.7 and 4.3.x prior to 4.3.18 and older unsupported versions, allows web applications to enable cross-domain requests via JSONP (JSON with Padding) through AbstractJsonpResponseBodyAdvice for REST controllers and MappingJackson2JsonView for browser requests. Both are not enabled by default in Spring Framework nor Spring Boot, however, when MappingJackson2JsonView is configured in an application, JSONP support is automatically ready to use through the "jsonp" and "callback" JSONP parameters, enabling cross-domain requests.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • Pivotal Spring Framework

    From 5.0.x · fixed in 5.0.7; From 4.3.x · fixed in 4.3.18

  • org.springframework:spring-coreMaven

    From 5.0.0.RELEASE · fixed in 5.0.7.RELEASE

  • org.springframework:spring-coreMaven

    From 4.3.0.RELEASE · fixed in 4.3.18.RELEASE

References 9

oracle.com

pivotal.io

lists.debian.org