Apa yang terjadi
Kedua jalur unggah Telegram di bot.go praktor membangun jalur file tujuan dengan menggabungkan nama file dokumen yang dikendalikan penyerang tanpa sanitasi traversal, memungkinkan pesan Telegram jarak jauh menulis file ke lokasi host arbitrer.
Mengapa penting
praktor menempatkan armada multi-agen Claude Code yang menghadap Telegram dan terisolasi Docker di bawah kendali operator. Penulisan file arbitrer dari saluran pesan tanpa autentikasi adalah rute langsung ke orkestrator yang mengawasi agen coding dan kredensial mereka.
Vektor serangan
Pengirim Telegram mengunggah dokumen yang nama filenya mengandung segmen path traversal; bot menggabungkannya ke jalur tujuan tanpa sanitasi, memungkinkan penulisan file arbitrer di host orkestrator.
Sistem yang terdampak
praktor sebelum 0.9.1 — situs unggah Telegram di internal/telegram/bot.go menggabungkan nama file dokumen yang dikendalikan penyerang ke jalur tujuan tanpa sanitasi.
Mitigasi
Tingkatkan ke praktor 0.9.1 atau lebih baru (commit c3731ee); terapkan sanitasi nama file pada unggahan Telegram.