Apa yang terjadi
Google Cloud Run MCP sebelum 1.11.0 tidak memverifikasi kepemilikan bucket GCS yang digunakan untuk deployment sumber, memungkinkan penyerang melakukan squat pada bucket dan menangkap kode sumber, mengeksekusi kode arbitrer, dan mengeksfiltrasi data (CWE-340). NVD mencantumkannya TINGGI (CVSS 7.7), dipublikasikan 2026-10-26; rilis v1.11.0 menambahkan pemeriksaan kepemilikan.
Mengapa penting
Ini adalah jalur deployment agen untuk Cloud Run: agen AI menggunakan server MCP untuk men-deploy sumber dari bucket dan memeriksa layanan. Bucket squatting mengubah rantai yang seharusnya dipercaya menjadi titik pencegat rantai pasokan untuk kode berpemilik yang di-deploy agen dan data layanan yang mereka kelola.
Vektor serangan
Server menyimpan atau menangani artefak build/sumber di bucket Google Cloud Storage yang namanya dapat diklaim terlebih dahulu (bucket squatting). Penyerang yang mendaftarkan bucket tersebut mencegat arsip sumber yang diunggah agen, membaca kode berpemilik, dan dapat menyuntikkan kode atau mengeksfiltrasi data dari alur kerja deployment.
Sistem yang terdampak
Google Cloud Run MCP (GoogleCloudPlatform/cloud-run-mcp) versi sebelum 1.11.0.
Mitigasi
Tingkatkan ke Cloud Run MCP 1.11.0 atau lebih baru. Perbaikan (rilis v1.11.0, PR #300 'fix: check bucket ownership') memverifikasi kepemilikan bucket sebelum menggunakannya untuk artefak sumber/deploy.