Kerentanan  ·  2026-10-24

Path traversal pada pemulihan checkpoint CLI Entire → penimpaan file arbitrer dari metadata checkpoint yang dikendalikan penyerang (CVE-2026-57208)

KerentananMedium dampakGlobalCVE-2026-57208
Entire CLI sebelum 0.7.7 menggunakan SessionID yang tidak tervalidasi dari metadata checkpoint jarak jauh untuk membangun jalur pemulihan, memungkinkan path traversal yang menulis data transkrip di luar direktori sesi dan dapat menimpa file arbitrer di host korban. CVSS 6.2 (v4.0), dipublikasikan 2026-10-23.
Status sesi agen kini disimpan dan dipulihkan dari Git. Jika status tersebut dipengaruhi penyerang, jalur pemulihan menjadi primitif penulisan file di mesin pengembang, yang dapat dieksploitasi oleh penyerang alur agen AI atau kontributor jahat.
Metadata checkpoint diambil dari cabang remote entire/checkpoints/v1 dan field SessionID digunakan untuk membangun jalur sistem file tanpa validasi di jalur pemulihan (CWE-22), sehingga SessionID jahat yang berisi jalur absolut atau urutan traversal menimpa file arbitrer di mesin korban saat sesi dilanjutkan atau diputar ulang.
Entire CLI sebelum 0.7.7 (metadata checkpoint dari cabang entire/checkpoints/v1)
Tingkatkan ke Entire CLI 0.7.7 (GHSA-2h46-9x5w-4wf7); validasi/normalisasi SessionID dan sandbox target penulisan pemulihan checkpoint; perlakukan metadata checkpoint sebagai input tidak tepercaya dari repo yang mungkin tidak sepenuhnya Anda kendalikan.
NVD entryGitHub advisory GHSA-2h46-9x5w-4wf7Fix pull request
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →