Um usuário do Kubernetes com permissões limitadas pode potencialmente obter controle de toda a organização do Google Cloud (GCP) explorando a autoridade concedida ao Google Kubernetes Config Connector. Isso ocorre devido a um problema de "deputado confuso" que pode transformar um único arquivo Kubernetes YAML em um caminho para escalada de privilégios em toda a organização.
Detalhes Técnicos
Um usuário com permissões limitadas no Kubernetes pode criar um arquivo YAML que concede permissões elevadas.
O Google Kubernetes Config Connector pode interpretar esse arquivo YAML e conceder ao usuário permissões adicionais.
Isso pode permitir que o usuário obtenha controle de toda a organização do GCP.
Recomendações
Verifique as permissões dos usuários no Kubernetes e limite-as adequadamente.
Monitore os arquivos YAML criados no Kubernetes para detectar possíveis tentativas de escalada de privilégios.
Implemente medidas de segurança adicionais, como autenticação multifator e controle de acesso baseado em funções.