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

Vulnerabilidad en el método GoogleAuthUtil.getToken en los servicios SDK de Google Play (CVE-2014-7922)

Gravedad CVSS v2.0:
MEDIA
Tipo:
CWE-264 Permisos, privilegios y/o control de acceso
Fecha de publicación:
23/02/2015
Última modificación:
12/04/2025

Descripción

El método GoogleAuthUtil.getToken en los servicios SDK de Google Play anterior a 2015 configura parámetros en solicitudes de tokens OAuth al encontrar un parámetro _opt_ correspondiente en el argumento Bundle extras, lo que permite a atacantes evadir un dialogo de consentimiento y recuperar tokens para ámbitos OAuth arbitrarios que incluyen los ámbitos SID y LSID, y como consecuencia obtener acceso a una cuenta de Google, a través de una aplicación manipulada, tal y como fue demostrado mediante la configuración del valor del parámetro has_permission=1 al encontrar _opt_has_permission en este argumento.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:google:play_services_sdk:*:*:*:*:*:*:*:* 6.1 (incluyendo)