AID-H-004.003
極高
Secure Agent-to-Agent Communication
gemini-dispatch 啟動高權限工作前,必須從綁定本次請求的可信紀錄驗證原始發起者、核准任務與不得擴張的委派範圍。GitHub 事件能辨識留言者,不能單獨證明原始請求者或已核准的委派鏈;協作者 PAT 或自動化留言本身均不足以授權高權限執行。
Google ADK(Agent Development Kit)是開發 AI agent 的開源框架。Pillar Security 研究發現,攻擊者可在公開 Pull Request(PR)說明中植入惡意指示,誘導處理公開輸入的分類 agent 以具備協作者身分的帳號張貼特定留言;後端派工流程誤將該留言視為有效授權,進而啟動高權限的 Gemini 審查工作流程。研究者在受控測試環境中重現了 agent 間的權限越界交接,並展示後續憑證外洩與竄改 PR 審查訊號的風險;公開資料顯示並無惡意 PR 實際遭合併。Google 隨後已強化該儲存庫的防護機制。
低信任的外部 PR 之所以能升級為高權限的 CI 工作流程請求,關鍵在於分類 agent 使用具備協作者權限的機器人帳號留言。接收端的 Gemini 派工流程只檢查留言帳號的協作者身分,沒有查明真正發起請求的是誰,也沒有確認審查權限是否經過授權委派。
@gemini-cli 的留言偽裝成儲存庫正常的分類交接程序。研究者已在受控測試環境中重現此跨 agent 觸發路徑,並驗證了憑證洩漏與竄改審查訊號的潛在衝擊。依現有公開證據,合併 PR 仍需維護者手動操作,Google 亦已針對該儲存庫進行安全強化,目前沒有公開證據顯示惡意 PR 已經合併或進入正式發布版本。
最後更新: