CVE Vulnerabilities

CVE-2018-11039

Published: Jun 25, 2018 | Modified: Nov 21, 2024
CVSS 3.x
5.9
MEDIUM
Source:
NVD
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS 2.x
4.3 MEDIUM
AV:N/AC:M/Au:N/C:P/I:N/A:N
RedHat/V2
RedHat/V3
3.7 LOW
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

Spring Framework (versions 5.0.x prior to 5.0.7, versions 4.3.x prior to 4.3.18, and older unsupported versions) allow web applications to change the HTTP request method to any HTTP method (including TRACE) using the HiddenHttpMethodFilter in Spring MVC. If an application has a pre-existing XSS vulnerability, a malicious user (or attacker) can use this filter to escalate to an XST (Cross Site Tracing) attack.

Affected Software

NameVendorStart VersionEnd Version
Spring_frameworkVmware*4.3.18 (excluding)
Spring_frameworkVmware5.0.0 (including)5.0.7 (excluding)
Libspring-javaUbuntuartful*
Libspring-javaUbuntuesm-apps/xenial*
Libspring-javaUbuntuesm-infra-legacy/trusty*
Libspring-javaUbuntutrusty*
Libspring-javaUbuntutrusty/esm*
Libspring-javaUbuntuupstream*
Libspring-javaUbuntuxenial*

References