Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en el Registro (Sign-In) de Google con Google API C++ Client (CVE-2018-20840)

Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
30/05/2019
Última modificación:
31/05/2019

Descripción

Se presenta una vulnerabilidad de excepción no controlada durante el Registro (Sign-In) de Google con Google API C++ Client anterior a la 10-04-2019. Es posible que genere una interrupción de los servicios de terceros que no fueron creados para recuperarse de las excepciones. En el cliente, el manejo del token ID puede producir una excepción no controlada debido a una inapropiada interpretación de un entero como una cadena, lo que conlleva una Denegación de Servicio y entonces otros usuarios ya no pueden iniciar sesión (login) o registrarse (sign-in) en el servicio de terceros impactado. Una vez que este servicio de terceros utiliza el registro (sign-in) de Google con google-api-cpp-client, un usuario malicioso puede activar la vulnerabilidad de client/auth/oauth2_authorization.cc mediante una petición al cliente que reciba el token de ID desde un servidor de autenticación de Google.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:google:api_c\+\+_client:*:*:*:*:*:*:*:* 2019-04-10 (excluyendo)