Kerentanan  ·  2026-10-21

RCE tidak terautentikasi Langchain-Chatchat melalui POST /tools/call shell tool

KerentananHigh dampakGlobalCVE-2026-75128
Langchain-Chatchat hingga 0.3.1.3 mengekspos endpoint API POST /tools/call yang memanggil tool terdaftar apa pun berdasarkan nama tanpa autentikasi apa pun, meninggalkan shell tool yang selalu terdaftar dapat dipanggil. Penyerang jarak jauh mengirim satu permintaan yang menyebut shell tool untuk mengeksekusi perintah OS arbitrer sebagai pengguna server — root di image Docker yang dikirimkan.
Ini mengubah backend chat/RAG publik menjadi shell root pra-auth. Karena ChatChat adalah kerangka RAG/chatbot Tiongkok yang banyak digunakan dan sering diekspos ke internet, penyerang dapat berpindah ke host, membaca kredensial LLM/database yang dipegang layanan, dan merusak basis pengetahuan atau pipeline model.
POST /tools/call tanpa autentikasi yang menyebut shell tool yang selalu terdaftar
Langchain-Chatchat <= 0.3.1.3 (pypi langchain-chatchat)
Tingkatkan ke rilis yang diperbaiki dan tambahkan autentikasi/allow-listing pada /tools/call; batasi tool mana yang didaftarkan di sisi server
NVD — CVE-2026-75128VulnCheck advisory
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →