CVE-2018-15758
Last modified
CVE-2018-15758 is a critical-severity vulnerability rated 9.6/10 on the CVSS scale. Spring Security OAuth, versions 2.3 prior to 2.3.4, and 2.2 prior to 2.2.3, and 2.1 prior to 2.1.3, and 2.0 prior to 2.0.16, and older unsupported versions could be susceptible to a privilege escalation under certain conditions. A malicious user or attacker can craft a request to the approval endpoint that can modify the previously saved authorization request and lead to a privilege escalation on the subsequent approval. EPSS estimates a 2.15% chance of exploitation in the next 30 days.
Description
Spring Security OAuth, versions 2.3 prior to 2.3.4, and 2.2 prior to 2.2.3, and 2.1 prior to 2.1.3, and 2.0 prior to 2.0.16, and older unsupported versions could be susceptible to a privilege escalation under certain conditions. A malicious user or attacker can craft a request to the approval endpoint that can modify the previously saved authorization request and lead to a privilege escalation on the subsequent approval. This scenario can happen if the application is configured to use a custom approval endpoint that declares AuthorizationRequest as a controller method argument. This vulnerability exposes applications that meet all of the following requirements: Act in the role of an Authorization Server (e.g. @EnableAuthorizationServer) and use a custom Approval Endpoint that declares AuthorizationRequest as a controller method argument. This vulnerability does not expose applications that: Act in the role of an Authorization Server and use the default Approval Endpoint, act in the role of a Resource Server only (e.g. @EnableResourceServer), act in the role of a Client only (e.g. @EnableOAuthClient).
Metrics
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Pivotal Software | Spring Security Oauth | <= 1.0.5 |
| Pivotal Software | Spring Security Oauth | >= 2.0.0, < 2.0.16 |
| Pivotal Software | Spring Security Oauth | >= 2.1.0, < 2.1.3 |
| Pivotal Software | Spring Security Oauth | >= 2.2.0, < 2.2.3 |
| Pivotal Software | Spring Security Oauth | >= 2.3.0, < 2.3.4 |
References
- http://www.securityfocus.com/bid/105687Third Party Advisory, VDB Entry
- https://pivotal.io/security/cve-2018-15758Mitigation, Vendor Advisory
- http://www.securityfocus.com/bid/105687Third Party Advisory, VDB Entry
- https://pivotal.io/security/cve-2018-15758Mitigation, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2018-15758?
How severe is CVE-2018-15758?
How do I fix CVE-2018-15758?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2018
- CVE-2018-15752An issue was discovered in the MensaMax (aka com.breustedt.m…
- CVE-2018-15753An issue was discovered in the MensaMax (aka com.breustedt.m…
- CVE-2018-15754Cloud Foundry UAA, versions 60 prior to 66.0, contain an aut…4.2
- CVE-2018-15755Cloud Foundry CF Networking Release, versions 2.11.0 prior t…6.6
- CVE-2018-15756Spring Framework, version 5.1, versions 5.0.x prior to 5.0.1…7.5
- CVE-2018-15757Rejected reason: DO NOT USE THIS CANDIDATE NUMBER. ConsultI…
- CVE-2018-15759Pivotal Cloud Foundry On Demand Services SDK, versions prior…9.1
- CVE-2018-15760Rejected reason: DO NOT USE THIS CANDIDATE NUMBER. ConsultI…
- CVE-2018-15761Cloud Foundry UAA release, versions prior to v64.0, and UAA,…9.9
- CVE-2018-15762Pivotal Operations Manager, versions 2.0.x prior to 2.0.24, …9
- CVE-2018-15763Pivotal Container Service, versions prior to 1.2.0, contains…9
- CVE-2018-15764Dell EMC ESRS Policy Manager versions 6.8 and prior contain …9.8
Are you affected by CVE-2018-15758?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
