Apa yang terjadi
Inti Cheshire Cat AI hingga 2.0.23 menyimpan file HTML yang diunggah tanpa batasan jenis di plugin unggahan dan menyajikannya dari origin aplikasi. Pengguna terautentikasi mengunggah file HTML berbahaya dan mengirim URL publik ke korban yang masuk, yang browser-nya mengeksekusi skrip dengan cookie access_token korban — termasuk administrator.
Mengapa penting
Platform obrolan/agen LLM di mana pengguna normal dapat berkolusi dengan unggahan yang direkayasa untuk menjalankan skrip di sesi admin membuka jalur menuju eskalasi hak istimewa di seluruh aplikasi AI (konfigurasi plugin, penyimpanan prompt, kredensial model).
Vektor serangan
Pengguna terautentikasi mengunggah file HTML melalui POST /uploads (tanpa pembatasan jenis). URL publik GET /uploads/{path} yang disajikan dari origin aplikasi dikirim ke korban yang masuk (termasuk admin); payload berjalan di origin aplikasi dengan cookie access_token korban.
Sistem yang terdampak
cheshire-cat-ai/core <= 2.0.23 (plugin unggahan)
Mitigasi
Belum ada perbaikan yang dirilis saat publikasi; batasi jenis MIME unggahan dan sajikan unggahan dari origin/domain terpisah yang netral konten (lihat advisori VulnCheck).