GCP - Serviceusage Privesc
Aprende y practica Hacking en AWS: HackTricks Training AWS Red Team Expert (ARTE)
Aprende y practica Hacking en GCP:
HackTricks Training GCP Red Team Expert (GRTE)
serviceusage
Los siguientes permisos son útiles para crear y robar claves API, no esto de la documentación: Una clave API es una cadena encriptada simple que identifica una aplicación sin ningún principal. Son útiles para acceder a datos públicos de forma anónima, y se utilizan para asociar las solicitudes de API con tu proyecto para cuotas y facturación.
Por lo tanto, con una clave API puedes hacer que una empresa pague por tu uso de la API, pero no podrás escalar privilegios.
Para aprender otros permisos y formas de generar claves API, consulta:
GCP - Apikeys Privescserviceusage.apiKeys.create
serviceusage.apiKeys.create
Se encontró una API no documentada que se puede utilizar para crear claves API:
serviceusage.services.enable
, serviceusage.services.use
serviceusage.services.enable
, serviceusage.services.use
Con estos permisos, un atacante puede habilitar y utilizar nuevos servicios en el proyecto. Esto podría permitir que un atacante habilite servicios como admin o cloudidentity para intentar acceder a información de Workspace, u otros servicios para acceder a datos interesantes.
Referencias
Last updated