Config Connector, kuruluşların GCP kaynaklarını (bulut depolama, veritabanları, IAM politikaları gibi) Kubernetes komutları aracılığıyla yönetmesini sağlayan bir Kubernetes operatörüdür . Temel amacı, araçları birleştirmektir: Bulut kaynaklarını tanıdık Kubernetes komut satırı aracı
kubectl ile oluşturabilir, güncelleyebilir ve silebilirsiniz .
O'Leary, bu birleşik yaklaşımın tehlikeli bir yan etkisi olduğunu keşfetti. Açık, herhangi bir Kubernetes namespace kullanıcısının Google Cloud Platform'un Kimlik ve Erişim Yönetimi (IAM) kontrollerini atlamasına olanak tanıyor. Tek bir Kubernetes namespace'ine temel erişimi olan bir geliştirici, bu açığı kullanarak tüm bir kuruluşun GCP ortamının tam yönetici kontrolünü ele geçirebiliyor, yani tüm bulut hesabının sahibi olabiliyor . O'Leary, The Register'a verdiği demeçte, açığın yaklaşık beş saniyede kullanılabileceğini ve arkada hiçbir denetim izi (audit trail) bırakmadığını söyledi
.
Google sorunun ayrıntılı bir teknik açıklamasını yayınlamamış olsa da, birden fazla kaynak ve O'Leary'nin raporu, güvenlik açığının Config Connector'ın IAM izinlerini farklı Kubernetes namespace'leri arasında nasıl ele aldığıyla ilgili olduğunu gösteriyor .
Düzgün yapılandırılmış çok kiracılı (multi-tenant) bir GKE kümesinde, farklı namespace'lerin birbirinden izole olması gerekir. A namespace'indeki bir kullanıcı, B namespace'indeki kaynakları yönetememeli veya kendisine yükseltilmiş GCP rolleri atayamamalıdır. O'Leary'nin keşfi, Config Connector'ın IAM kaynak türlerinin bu namespace sınırlarını zorunlu kılmadığını gösteriyor . Tek bir namespace içinden Config Connector aracılığıyla bir IAM politikası kaynağı oluşturarak veya değiştirerek, minimum Kubernetes iznine sahip bir kullanıcı kendisine GCP projesinde (hatta tüm kuruluşta)
roles/owner rolünü atayabiliyor .
Bu, en az ayrıcalık (principle of least privilege) ilkesinin ihlalidir ve GCP'nin IAM yetkilendirme katmanının doğrudan bir atlatılmasıdır. Bu, bir yöneticinin düzeltebileceği bir yanlış yapılandırma değil, Config Connector'ın IAM yetkisini nasıl devrettiğine dair bir tasarım düzeyi hatasıdır .
The Register'ın 18 Haziran 2026 tarihli özel haberine ve doğrulayıcı kaynaklara göre, olaylar şu şekilde gelişti:
Google, kararını kamuoyu önünde açıklamadı ancak Cloud VRP kuralları ve Google'ın 2026 program değişikliklerinin genel bağlamı göz önüne alındığında birkaç faktör etkili olmuş olabilir.
Resmi Cloud VRP kuralları şunu belirtiyor: "Müşteriye ait kaynakların test edildiği Google Cloud güvenlik açığı raporları ödüllere uygun değildir." Program kapsamı, açıkça Google'a ait altyapı ve hizmetlerdeki güvenlik açıklarıyla sınırlıdır, müşteri tarafından yapılandırılabilir bileşenlerle değil . Google, Config Connector'ın davranışını müşteri yapılandırmasıyla ilgili bir mesele olarak kabul ederse, bu ifadeye dayanarak ödülü reddetmesi teknik olarak mümkündür.
Ayrı bir olasılık: Cloud VRP kuralları, programın kapsamdaki öğeler için "kimlik doğrulama veya yetkilendirme kusurlarını" kapsadığını belirtir . Bu, O'Leary'nin bulgusunu kapsamalıdır. Ancak Google, geçmişte belirli izinler gerektiren yetki yükseltmelerinin hata olmadığını savunmuş ve bu durum araştırmacılar tarafından eleştirilmişti
. O'Leary'nin durumunda, gerekli olan ilk izin (Config Connector kaynaklarına namespace düzeyinde erişim) minimum düzeydedir ve geliştiricilere yaygın olarak verilir, bu da yetki yükseltmesini hem gerçek hem de tehlikeli kılar
.
Üçüncü bir faktör, Google'ın 2026 Güvenlik Açığı Ödül Programı elden geçirmesiyle ilgilidir. Nisan sonu ve Mayıs 2026 başında Google, yapay zeka kaynaklı düşük kaliteli başvurulardaki artışı gerekçe göstererek Chrome ödemelerini kestiğini ve ödülleri yeniden yapılandırdığını duyurdu . Şirket, "kaliteye ve gerçek dünyadaki etkiye yalnızca hacimden daha fazla odaklanmak için Android ve Chrome genelinde bazı ödül miktarlarını ve bonusları azalttığını" belirtti
. O'Leary'nin davası ayrı bir program olan Cloud VRP kapsamında olsa da, şirketin ödemeleri sıkılaştırma yönündeki kamuya açık tutumu, özellikle Google Config Connector sorununu bir hata yerine bir tasarım tercihi olarak gördüyse, bu kararı etkilemiş olabilir
.
Olay, güvenlik araştırmacıları topluluğunda eleştirilere yol açtı. Bazıları Google'ın, yapay zeka başvuruları anlatısını, meşru ve manuel olarak keşfedilen güvenlik açıklarını reddetmek için bir bahane olarak kullandığını öne sürüyor . PC Perspective'in yorumu, kararı "hata ödüllerinde cimrileşmek" olarak nitelendirdi ve Google'ın ilk övgüsü ile nihai reddi arasındaki tutarsızlığa dikkat çekti
. Cyber News Live, açığın arkasında hiçbir kayıt bırakmadan beş saniyelik bir ele geçirmeye izin verebileceğini vurguladı
.
Bu dava, Google'ın aynı anda belirli Android hataları için en yüksek ödülleri artırdığı (kalıcı Titan M sıfır tıklamalı istismarlar için 1,5 milyon dolara kadar) bir döneme denk geliyor . Derin donanım açıklarını cömertçe ödüllendirirken, ciddi bir bulut IAM atlatması için takdiri bile reddetmek, Google'ın hata ödülü programlarının riski dürüstçe değerlendirmek yerine stratejik olarak bütçe ayırdığı algısını güçlendiriyor
.
Çok kiracılı veya paylaşımlı GKE kümelerinde Config Connector çalıştıran kuruluşlar, bunu acil ve düzeltilmemiş bir risk olarak ele almalıdır. Google'dan resmi bir yama gelene kadar aşağıdaki önlemler riski azaltabilir:
iam* kaynak oluşturmayı namespace düzeyinde kısıtlayın. Güvenilmeyen namespace'lere IAMPolicy, IAMPolicyMember veya IAMPartialPolicy özel kaynakları üzerinde create, update veya Delete izinleri vermeyin.setIamPolicy çağrıları için uyarılar kurun.Google'ın kaynaklara IAM ile erişimi güvence altına almaya ilişkin resmi dokümantasyonu önerilen yapılandırmaları açıklasa da, O'Leary'nin raporunun merkezindeki namespace'ler arası atlatma vektörünü ele almamaktadır . Kuruluşlar, Config Connector dağıtımlarının savunmasız olabileceğini varsaymalıdır.
Comments
0 comments