Apa yang terjadi
Buletin AWS (2026-178, 10 November) mendokumentasikan CVE-2026-124848 (CWE-276 izin default yang tidak tepat): Kiro CLI, asisten coding AI, membuat file transkrip sesi dan riwayat prompt dengan izin yang memungkinkan pengguna lokal lain di Host yang sama membacanya, mengekspos prompt pengguna, respons model, dan output alat termasuk kredensial atau kode sumber yang dikandungnya. Diperbaiki di Kiro CLI 2.27.0.
Mengapa penting
Agen coding AI menyimpan rahasia paling bernilai di workstation pengembang — prompt, kredensial, dan output alat dari sesi — dan cacat ini membuat materi tersebut dapat dibaca oleh akun lokal lainnya. Pada runner CI bersama, host lompat, atau workstation multi-pengembang, ini mengubah log sesi AI menjadi vektor kebocoran kredensial.
Vektor serangan
Kiro CLI membuat file transkrip sesi dan riwayat prompt dengan izin default yang memungkinkan pengguna lokal lain di host yang sama membacanya. Pengguna lokal dengan akses sistem file dapat membaca prompt coding AI, respons model, dan output alat pengguna lain — yang sering berisi kunci API, kredensial cloud, dan kode sumber yang ditempel pengembang atau yang muncul selama sesi agen.
Sistem yang terdampak
Kiro CLI >= 1.16.0 dan < 2.27.0 (sebelumnya Amazon Q Developer CLI; Amazon Q Developer CLI 1.16.0–1.19.x juga terpengaruh untuk ~/.aws/amazonq/.cli_bash_history).
Mitigasi
Tingkatkan ke Kiro CLI 2.27.0 (jalankan sekali sehingga file yang ada dibatasi pemilik); jika tidak dapat meningkatkan segera, jalankan 'chmod -R go-rwx ~/.kiro' dan 'umask 077' sebelum menjalankan; pengguna Amazon Q Developer CLI 1.16.0–1.19.x harus menghapus atau chmod go-rwx ~/.aws/amazonq/.cli_bash_history.