GitHub Advisoryadvisory · Maven

GHSA-f26x-pr96-vw86 Moderate severity vulnerability that affects org.springframework:spring-core

MEDIUM Published 2018-10-16 Modified 2024-05-15 Official page ↗
Aliases
CVE-2018-11040
Ecosystem
Maven
Packages
org.springframework:spring-core
Severity
Moderate
CVSS vector
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-829
Reviewed
2020-06-16

Affected packages

• Maven org.springframework:spring-core: >= 5.0.0.RELEASE, < 5.0.7.RELEASE → fixed in 5.0.7.RELEASE • Maven org.springframework:spring-core: >= 4.3.0.RELEASE, < 4.3.18.RELEASE → fixed in 4.3.18.RELEASE

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 "jsonp" and "callback" JSONP parameters, enabling cross-domain requests.

Related

Alias · CVE (1)

  • CVE-2018-11040 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… vulnerability

Weakness · CWE (1)

  • CWE-829 Inclusion of Functionality from Untrusted Control Sphere weakness

References