محققان امنیتی در Pillar Security یک آسیبپذیری بحرانی در جریانهای کاری (Workflows) ابزار Gemini CLI گوگل کشف کردند. این نقص امنیتی به مهاجمان اجازه میداد تا از طریق ایجاد یک Issue مخرب در GitHub، منجر به اجرای کد از راه دور (Remote Code Execution یا RCE) شده و در نهایت دسترسیهای سطح بالای یک پروژه در پلتفرم ابری گوگل (GCP) را به دست آورند.
جزئیات فنی زنجیره حمله (Exploit Chain)
این حمله از طریق ترکیبی از چندین ضعف امنیتی محقق شده است:
- پیکربندی نادرست Allowlist: لیست سفید ابزارهای تعریف شده در این CLI به گونهای بود که اجازه اجرای دستورات بدون محدودیت را میداد.
- افشای اعتبارنامهها: دسترسی به اعتبارنامههای Workload Identity Federation که در محیط در دسترس بود.
- دسترسیهای گسترده Service Account: مجوزهای بیش از حد اعطا شده به حسابهای سرویس (Service Accounts) که امکان جعل هویت (Impersonation) حسابهای دارای امتیاز بالا را فراهم میکرد.
پاسخ گوگل و اقدامات اصلاحی
گوگل پس از اطلاع از این مورد، اقدامات سریع برای رفع این آسیبپذیری انجام داد. این اقدامات شامل موارد زیر بود:
- سختگیرانهتر کردن محدودیتهای ابزارهای مجاز در CLI.
- مسدود کردن دسترسی عاملهای هوش مصنوعی (AI Agents) به فایلهای حاوی اعتبارنامهها.
- محدود کردن مجوزهای جعل هویت برای Service Accountها.
این حادثه یک هشدار جدی برای سازمانهاست تا در مورد اتصال عاملهای هوش مصنوعی به ورودیهای غیرقابل اعتماد (Untrusted Input) و زیرساختهای حساس، بسیار محتاط باشند و اصل Least Privilege را در پیکربندی دسترسیهای ابری به طور کامل پیادهسازی کنند.