← Back

CVE-2018-1199

nvd nist
Published: Mar 16, 2018Modified: Nov 21, 2024

JSON object

Loading...
5.3
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Exploitability: 3.9 / Impact: 1.4
Source: NVD

Description

Spring Security (Spring Security 4.1.x before 4.1.5, 4.2.x before 4.2.4, and 5.0.x before 5.0.1; and Spring Framework 4.3.x before 4.3.14 and 5.0.x before 5.0.3) does not consider URL path parameters when processing security constraints. By adding a URL path parameter with special encodings, an attacker may be able to bypass a security constraint. The root cause of this issue is a lack of clarity regarding the handling of path parameters in the Servlet Specification. Some Servlet containers include path parameters in the value returned for getPathInfo() and some do not. Spring Security uses the value returned by getPathInfo() as part of the process of mapping requests to security constraints. In this particular attack, different character encodings used in path parameters allows secured Spring MVC static resource URLs to be bypassed.

Affected (9)

2 products
Spring Framework
Spring Security
1 product
Fuse
2 products
Rapid Planning
Retail Xstore Point Of Service
Configuration A
5 vulnerable
Vulnerable SoftwareAffected Versions
Vmware
From 4.3.0 to 4.3.14
From 5.0.0 to 5.0.3
Vmware
From 4.1.0 to 4.1.5
From 4.2.0 to 4.2.4
From 5.0.0 to 5.0.1
Configuration B
1 vulnerable
Vulnerable SoftwareAffected Versions
Version 1.0
Configuration C
3 vulnerable
Vulnerable SoftwareAffected Versions
Oracle
Version 12.1
Version 12.2
Version 7.1

References (12)

Source: security_alert@emc.com
Third Party Advisory
Source: security_alert@emc.com
Vendor Advisory
Source: security_alert@emc.com
Third Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Third Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Vendor Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Third Party Advisory

Timeline

No history available yet.