Notre sélection d'alertes et avis SSI.
Sources : US Cert, Cert EU, Cert FR, Cnil, VulDB.

mercredi 17 octobre 2018

Spring Security OAuth up to 2.0.15/2.1.2/2.2.2/2.3.3 privilege escalation

A vulnerability was found in Spring Security OAuth up to 2.0.15/2.1.2/2.2.2/2.3.3. It has been rated as critical. Affected by this issue is an unknown function. The manipulation with an unknown input leads to a privilege escalation vulnerability. Using CWE to declare the problem leads to CWE-269. Impacted is confidentiality, integrity, and availability. CVE summarizes:

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).

The weakness was shared 10/18/2018. The advisory is available at pivotal.io. This vulnerability is handled as CVE-2018-15758 since 08/23/2018. The technical details are unknown and an exploit is not available.

Upgrading to version 2.0.16, 2.1.3, 2.2.3 or 2.3.4 eliminates this vulnerability.

CPE

CVSSv3

VulDB Meta Base Score: 5.5
VulDB Meta Temp Score: 5.3

VulDB Base Score: ≈5.5
VulDB Temp Score: ≈5.3
VulDB Vector: 🔒
VulDB Reliability: 🔍

CVSSv2

VulDB Base Score: 🔒
VulDB Temp Score: 🔒
VulDB Reliability: 🔍

Exploiting

Class: Privilege escalation (CWE-269)
Local: Yes
Remote: No

Availability: No

Price Prediction: 🔍
Current Price Estimation: 🔒

Threat Intelligence

Threat: 🔍
Adversaries: 🔍
Geopolitics: 🔍
Economy: 🔍
Predictions: 🔍
Actions: 🔍

Countermeasures

Recommended: Upgrade
Status: Official fix
0-Day Time: 🔒

Upgrade: Spring Security OAuth 2.0.16/2.1.3/2.2.3/2.3.4

Timeline

08/23/2018 CVE assigned
10/18/2018 Advisory disclosed
10/19/2018 VulDB entry created
10/19/2018 VulDB last update

Sources

Advisory: pivotal.io

CVE: CVE-2018-15758 (🔒)

Entry

Created: 10/19/2018
Complete: 🔍

Lien vers l'article source

Auteur: VulDB

Catégories: VulDBNombre de vues: 271

x

Événements SSI