Kerentanan  ·  2026-11-09

Cryptographic Context Injection (encrypted prompt injection) against GitHub Copilot CLI autopilot

KerentananHigh dampakGlobal
Adversa AI mendemonstrasikan 'Cryptographic Context Injection' — varian prompt injection yang instruksinya dibawa sebagai ciphertext dengan langkah dekripsi sendiri, sehingga guardrail yang membaca plaintext tidak menangkapnya. Copilot CLI dalam mode autopilot mengambil halaman, mendekripsi payload di runtime-nya sendiri, membaca .env.prod lokal, dan mengirimkannya keluar dalam ~28 detik; mai-code-1.1-flash menyelesaikan rantai tersebut dalam 50% percobaan sementara varian GPT-5.6 menolaknya. GitHub memvalidasi laporan tersebut tetapi menyatakan bahwa pengguna yang mengarahkan pengambilan dan memberikan otonomi, sehingga tidak diperlakukan sebagai kerentanan produk.
Agen coding membawa otoritas baca/eksekusi/network dan hidup di antara rahasia produksi, sehingga mereka adalah target prompt injection dengan nilai tertinggi — dan ciphertext mengalahkan pertahanan khusus plaintext yang diandalkan sebagian besar tim. Aksi sehari-hari seperti 'bantu saya membaca halaman ini' menjadi kebocoran rahasia senyap selama 28 detik tanpa tujuan yang terlihat.
Pengguna meminta Copilot CLI untuk mengambil URL yang dikendalikan penyerang (alur normal 'pergi baca halaman ini'). Halaman tersebut membawa ciphertext kuat plus materi kunci dan instruksi dekripsi sendiri; agen menjalankan Python di runtime-nya sendiri, menggabungkan rahasia lokal ke dalam kunci umpan (pembacaan itu sendiri adalah pencurian), lalu menggunakan kunci asli untuk mendekripsi tahap kedua yang mengeksfiltrasi konten yang dikumpulkan melalui permintaan lanjutan. Tidak ada konfirmasi dan host tujuan yang ditampilkan ke pengguna.
GitHub Copilot CLI dalam autopilot (teknik/pengungkapan Okt 2026; dua CVE bug Copilot CLI terkait diperbaiki terpisah: CVE-2026-29783 di 0.0.423 dan CVE-2026-45033 di 1.0.43)
Batasi otonomi autopilot — minta persetujuan untuk panggilan jaringan keluar dan pembacaan file lokal; gunakan aturan deny dan agent hooks; sandbox agen sehingga tidak dapat menjangkau file kredensial; jangan pernah biarkan agen mengambil URL yang tidak tepercaya saat rahasia masih dalam cakupan. Perhatikan bahwa pengklasifikasi prompt statis TIDAK melihat ciphertext — pantau panggilan tool agen, pembacaan file, dan egress sebagai gantinya.
neuraltrust.ai - Copilot CLI Prompt Injection Attack ChainThe Register / CSO Online (cited) - Adversa AI CCI disclosure
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →