Badacz Justin O'Leary odkrył lukę w Config Connector Google, która pozwala każdemu użytkownikowi przestrzeni nazw Kubernetes na uzyskanie pełnej kontroli nad całym środowiskiem GCP – bez pozostawiania śladów w audycie. Choć Google najpierw pochwalił zgłoszenie („Niezły traf!”), później uznał, że błąd „działa zgodnie...

Create a landscape editorial hero image for this Studio Global article: Searching with cited sources for What is the full story behind Google denying a bug bounty for a critical, unfixed GCP Config Connector vuln. Article summary: Here is the full story, based primarily on The Register's exclusive report [8] and corroborated by other outlets [2][9].. Topic tags: general, general web, user generated, academic, documentation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make i
Krytyczna luka w bezpieczeństwie Config Connector – operatora Kubernetes używanego do zarządzania zasobami Google Cloud Platform (GCP) – stała się przedmiotem narastającego sporu dotyczącego praktyk Google w zakresie nagród za zgłaszanie błędów. Badacz bezpieczeństwa Justin O'Leary odkrył usterkę o maksymalnej dotkliwości (CVSS 10.0) i zgłosił ją zespołowi bug bounty Google. Zespół początkowo zaakceptował zgłoszenie, oznaczył je jako wysoki priorytet i pochwalił O'Leary'ego słowami 'Niezły traf!' . Następnie Google zmienił zdanie, uznał zachowanie za 'działające zgodnie z projektem', odmówił nagrody i pozostawił lukę bez naprawy na prawie trzy miesiące
. Przypadek ten podważył zaufanie do zaangażowania Google w badania bezpieczeństwa – zwłaszcza w momencie, gdy firma jednocześnie restrukturyzuje swoje programy bug bounty, powołując się na napływ zgłoszeń generowanych przez AI
.
Config Connector to operator Kubernetes, który pozwala organizacjom zarządzać zasobami GCP – takimi jak magazyn w chmurze, bazy danych i polityki IAM – za pomocą poleceń Kubernetes . Jego celem jest ujednolicenie narzędzi: można tworzyć, aktualizować i usuwać zasoby chmurowe za pomocą
kubectl, dobrze znanego narzędzia wiersza poleceń Kubernetes .
O'Leary odkrył, że to ujednolicone podejście ma niebezpieczny efekt uboczny. Luka pozwala każdemu użytkownikowi przestrzeni nazw Kubernetes na ominięcie kontroli Identity and Access Management (IAM) Google Cloud Platform. Deweloper z podstawowym dostępem do zaledwie jednej przestrzeni nazw Kubernetes może to wykorzystać do uzyskania pełnej kontroli administracyjnej nad całym środowiskiem GCP organizacji – praktycznie przejmując całe konto w chmurze . O'Leary powiedział The Register, że exploit można wykonać w około pięć sekund, nie pozostawiając żadnych śladów w dzienniku audytu
.
Chociaż Google nie opublikowało szczegółowego opisu technicznego, wiele źródeł i raport O'Leary'ego wskazują, że luka leży w sposobie, w jaki Config Connector obsługuje uprawnienia IAM w różnych przestrzeniach nazw Kubernetes .
W prawidłowo skonfigurowanym klastrze GKE z wieloma dzierżawcami, różne przestrzenie nazw powinny być odizolowane – użytkownik w przestrzeni nazw A nie powinien mieć możliwości zarządzania zasobami w przestrzeni nazw B ani przyznawania sobie podwyższonych ról GCP. Odkrycie O'Leary'ego pokazuje, że typy zasobów IAM Config Connector nie egzekwują tych granic między przestrzeniami nazw . Tworząc lub modyfikując zasób polityki IAM za pomocą Config Connector z poziomu jednej przestrzeni nazw, użytkownik mający minimalne uprawnienia Kubernetes może przyznać sobie rolę
roles/owner w projekcie GCP – lub w całej organizacji .
Jest to naruszenie zasady najmniejszych uprawnień i bezpośrednie obejście warstwy autoryzacji IAM GCP. Nie jest to błędna konfiguracja, którą administrator mógłby naprawić; to błąd na poziomie projektowym sposobu, w jaki Config Connector deleguje uprawnienia IAM .
Zgodnie z ekskluzywnym raportem The Register z 18 czerwca 2026 roku i źródłami potwierdzającymi, kalendarium wydarzeń przedstawia się następująco:
Google nie podało publicznie powodów swojej zmiany decyzji, ale w grę może wchodzić kilka czynników, opartych na zasadach Cloud VRP i szerszym kontekście zmian w programach Google w 2026 roku.
Oficjalne zasady Cloud VRP stanowią: 'Zgłoszenia luk w Google Cloud, w których testowano zasoby należące do klientów, nie kwalifikują się do nagród.' Zakres programu jest wyraźnie ograniczony do luk w infrastrukturze i usługach należących do Google, a nie w komponentach konfigurowalnych przez klienta . Jeśli Google uznał zachowanie Config Connector za kwestię konfiguracji klienta, a nie za lukę w produkcie, technicznie mógł odmówić nagrody na podstawie tego zapisu – nawet jeśli zachowanie omija oczekiwane kontrole IAM.
Inna możliwość: zasady Cloud VRP określają, że program obejmuje 'wady uwierzytelniania lub autoryzacji' w elementach objętych zakresem, co powinno obejmować odkrycie O'Leary'ego . Ale Google wcześniej argumentowało w innych kontekstach, że pewne eskalacje uprawnień nie są błędami, jeśli do ich wywołania wymagane są określone uprawnienia – co spotkało się z krytyką ze strony badaczy
. W przypadku O'Leary'ego wymagane początkowe uprawnienie (dostęp na poziomie przestrzeni nazw do zasobów Config Connector) jest minimalne i powszechnie przyznawane deweloperom, co sprawia, że eskalacja jest zarówno realna, jak i niebezpieczna
.
Trzeci czynnik dotyczy przebudowy programu nagród za luki (VRP) w 2026 roku dla Chrome i Androida. Pod koniec kwietnia i na początku maja 2026 roku Google ogłosił obniżenie wypłat za Chrome i restrukturyzację nagród, powołując się na gwałtowny wzrost niskiej jakości zgłoszeń generowanych przez AI . Firma oświadczyła, że 'zmniejsza niektóre kwoty nagród i bonusów w Androidzie i Chrome', aby skupić się na 'jakości i rzeczywistym wpływie, a nie na samej liczbie zgłoszeń'
. Chociaż sprawa O'Leary'ego dotyczy oddzielnego Cloud VRP, a nie programów Chrome czy Android, publiczne stanowisko firmy o zaostrzaniu wypłat mogło wpłynąć na decyzję – szczególnie jeśli Google uznał problem Config Connector za wybór projektowy, a nie błąd
.
Incydent wywołał krytykę ze strony społeczności badaczy bezpieczeństwa, z których niektórzy argumentują, że Google wykorzystuje narrację o zgłoszeniach AI jako pretekst do odrzucania prawdziwych, ręcznie odkrytych luk . Komentarz PC Perspective nazwał decyzję 'skąpieniem w kwestii nagród za błędy' i zwrócił uwagę na rozbieżność między początkowym entuzjazmem Google a ostateczną odmową
. Cyber News Live podkreśliło, że luka umożliwia pięciosekundowe przejęcie kontroli bez pozostawiania śladów
.
Sprawa ta ma miejsce również w czasie, gdy Google jednocześnie zwiększa maksymalne nagrody dla niektórych kategorii błędów Androida – do 1,5 miliona dolarów za trwałe exploity Titan M typu zero-click . To dwupoziomowe podejście – hojne nagradzanie głębokich exploitów sprzętowych, przy jednoczesnym odmawianiu nawet uznania za poważne obejścia IAM w chmurze – podsycają postrzeganie, że programy bug bounty Google są strategicznie alokowane, a nie uczciwie oceniają ryzyko
.
Organizacje używające Config Connector w klastrach GKE z wieloma dzierżawcami lub współdzielonych powinny traktować to jako pilne, niezałatane ryzyko. Bez oficjalnej łatki od Google, poniższe środki zaradcze mogą zmniejszyć ekspozycję:
iam* na poziomie przestrzeni nazw za pomocą zasad RBAC Kubernetes. Nie udzielaj uprawnień create, update ani Delete do zasobów niestandardowych IAMPolicy, IAMPolicyMember lub IAMPartialPolicy niezaufanym przestrzeniom nazw.setIamPolicy pochodzącego z klastra GKE.Oficjalna dokumentacja Google dotycząca zabezpieczania dostępu do zasobów za pomocą IAM opisuje zalecane konfiguracje, ale nie odnosi się do wektora obejścia między przestrzeniami nazw, który jest sednem raportu O'Leary'ego . Organizacje powinny zakładać, że ich wdrożenia Config Connector mogą być podatne na ataki.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Badacz Justin O'Leary odkrył lukę w Config Connector Google, która pozwala każdemu użytkownikowi przestrzeni nazw Kubernetes na uzyskanie pełnej kontroli nad całym środowiskiem GCP – bez pozostawiania śladów w audycie.
Badacz Justin O'Leary odkrył lukę w Config Connector Google, która pozwala każdemu użytkownikowi przestrzeni nazw Kubernetes na uzyskanie pełnej kontroli nad całym środowiskiem GCP – bez pozostawiania śladów w audycie. Choć Google najpierw pochwalił zgłoszenie („Niezły traf!”), później uznał, że błąd „działa zgodnie z projektem” i nie wypłacił nagrody – luka pozostaje nienaprawiona od trzech miesięcy.
Sprawa wywołała krytykę społeczności cyberbezpieczeństwa, zwłaszcza w kontekście niedawnych zmian w programach bug bounty Google, które obniżyły wypłaty dla Chrome, powołując się na falę zgłoszeń generowanych przez AI.