Apa yang terjadi
Guard gate.rs pada agent-tools dapat dilewati melalui symlink menggantung: ketika agent mengikuti symlink yang ditanam di repositori, alat tulis/edit menulis di luar workspace yang di-sandbox. Payload injeksi prompt mengarahkan agent untuk membuat file seperti entri authorized_keys.
Mengapa penting
Guard workspace agent adalah kontrol penahanan utama terhadap eksfiltrasi injeksi prompt. Bypass symlink mengubah prompt yang diinjeksi menjadi penulisan file host, yang dapat ditingkatkan menjadi persistensi (misalnya, SSH key) pada mesin pengembang yang menjalankan Jan.
Vektor serangan
Penyerang menyediakan repositori berbahaya; injeksi prompt membuat alat tulis/edit agent melewati symlink menggantung sehingga file ditulis di luar workspace — misalnya, ke ~/.ssh/authorized_keys pada host.
Sistem yang terdampak
Jan >= 0.8.5, < 0.8.8
Mitigasi
Tingkatkan Jan ke >=0.8.8 (GHSA-7j4g-mj5j-p842 / commit 840c33e6).