Download Privacy Needle App

Type to search

Cybersecurity

Kubernetes Config Connector Flaw Allows Full Google Cloud Takeover

Share

Security researchers have identified a privilege escalation vulnerability in Google Kubernetes Config Connector (KCC) that could allow a user with limited cluster access to seize control of an entire Google Cloud Platform (GCP) organisation.

The technique, dubbed “ConfigConfusion” by researcher Justin O’Leary, exploits a “confused deputy” problem. This occurs when a high-privilege service account—in this case, the KCC service account—is used to carry out instructions from a lower-privilege user without verifying if that user has the authority to perform the requested cloud action.

The Mechanics of ConfigConfusion

In many GitOps workflows, developers use KCC to manage cloud resources by submitting YAML configuration files to a Kubernetes cluster. To simplify management, platform teams often grant the KCC service account broad permissions, such as roles/owner or roles/resourcemanager.organizationAdmin, across the entire organisation.

Under this configuration, an attacker with permission to create IAMPolicyMember resources within a single Kubernetes namespace can bypass standard security boundaries. By submitting a specific YAML file, the attacker can instruct KCC to grant their own service account high-level IAM roles. Because KCC possesses the necessary authority, Google Cloud IAM accepts the request, unaware that the original trigger came from an unauthorised user.

The vulnerability stems from a disconnect between two separate authorisation systems. Kubernetes Role-Based Access Control (RBAC) only validates whether a user can create a resource within the cluster; it does not evaluate the potential impact on Google Cloud. Conversely, Google Cloud IAM only checks if the KCC service account has the authority to make the change, failing to verify the identity of the Kubernetes user who initiated the request.

Vendor Response and Mitigation

Google has responded to the findings by stating that KCC is working as designed. The company noted that the risk is a result of configuration choices made by administrators, specifically the decision to grant KCC organisation-level permissions while allowing developers to manage IAM resources within managed namespaces.

To mitigate the risk of ConfigConfusion, security experts recommend the following measures:

  • Implement Namespaced Mode: Use a separately scoped Google service account for each Kubernetes namespace to limit the potential blast radius.
  • Apply the Principle of Least Privilege: Review and remove broad roles like roles/owner from the KCC service account unless they are strictly required for operations.
  • Restrict IAM Resource Creation: Limit the ability to create IAMPolicyMember, IAMPolicy, and IAMPartialPolicy resources to approved platform or infrastructure teams.
  • Monitor IAM Changes: Audit organisation-level IAM modifications made by KCC, particularly those occurring outside of established GitOps workflows.
Watch Our Latest Video
Stay ahead with expert insights on privacy, cybersecurity, artificial intelligence, data protection and compliance.
No Leak, No Wahala
Published: August 16, 2026
Daily Privacy News
Cybersecurity Updates
Data Protection Tips
GDPR & NDPA Explained
Tags:
Ikeh James Certified Data Protection Officer (CDPO) | NDPC-Accredited

Ikeh James Ifeanyichukwu is a Certified Data Protection Officer (CDPO) accredited by the Institute of Information Management (IIM) in collaboration with the Nigeria Data Protection Commission (NDPC). With years of experience supporting organizations in data protection compliance, privacy risk management, and NDPA implementation, he is committed to advancing responsible data governance and building digital trust in Africa and beyond. In addition to his privacy and compliance expertise, James is a Certified IT Expert, Data Analyst, and Web Developer, with proven skills in programming, digital marketing, and cybersecurity awareness. He has a background in Statistics (Yabatech) and has earned multiple certifications in Python, PHP, SEO, Digital Marketing, and Information Security from recognized local and international institutions. James has been recognized for his contributions to technology and data protection, including the Best Employee Award at DKIPPI (2021) and the Outstanding Student Award at GIZ/LSETF Skills & Mentorship Training (2019). At Privacy Needle, he leverages his diverse expertise to break down complex data privacy and cybersecurity issues into clear, actionable insights for businesses, professionals, and individuals navigating today’s digital world.

  • 1

You Might also Like

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.