CVE-2018-11040Inclusion of Functionality from Untrusted Control Sphere in Spring Framework

Severity
7.5HIGHNVD
EPSS
7.3%
top 8.29%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedJun 25
Latest updateOct 16

Description

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 "

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NExploitability: 3.9 | Impact: 3.6

Affected Packages28 packages

Also affects: Debian Linux 9.0

Patches

🔴Vulnerability Details

4
OSV
Moderate severity vulnerability that affects org.springframework:spring-core2018-10-16
GHSA
Moderate severity vulnerability that affects org.springframework:spring-core2018-10-16
CVEList
CVE-2018-11040: Spring Framework, versions 52018-06-25
OSV
CVE-2018-11040: Spring Framework, versions 52018-06-25

📋Vendor Advisories

2
Red Hat
springframework: cross-domain requests via JSONP through AbstractJsonpResponseBodyAdvice2018-06-14
Debian
CVE-2018-11040: libspring-java - Spring Framework, versions 5.0.x prior to 5.0.7 and 4.3.x prior to 4.3.18 and ol...2018

💬Community

2
Bugzilla
CVE-2018-11040 springframework: cross-domain requests via JSONP through AbstractJsonpResponseBodyAdvice [fedora-all]2018-06-15
Bugzilla
CVE-2018-11040 springframework: cross-domain requests via JSONP through AbstractJsonpResponseBodyAdvice2018-06-15
CVE-2018-11040 — Pivotal Spring Framework vulnerability | cvebase