Kerentanan  ·  2026-10-20

Cognition agent runtime unauthenticated RCE via default local shell backend

KerentananHigh dampakGlobalCVE-2026-109437
VulnCheck mengungkapkan (2026-10-19) bahwa Cognition sebelum 0.13.0 secara default menyetel backend sandbox agen ke eksekusi lokal dan tidak menyertakan autentikasi pada API REST/SSE-nya. Penyerang tanpa autentikasi dapat membuat sesi dan mengirim pesan, menyebabkan loop agen menjalankan perintah shell yang diarahkan penyerang melalui backend shell lokal. CVSS 9.8 (v3.1) / 9.2 (v4.0), CWE-306/CWE-1188.
Ini adalah RCE tanpa autentikasi secara self-service terhadap platform orkestrasi agen AI: penyerang yang hanya memiliki akses jaringan dapat mengeksekusi kode arbitrer di mesin yang menjalankan agen pelanggan, lalu berpindah ke seluruh tumpukan agen/LLM.
API REST/SSE hadir tanpa autentikasi dan sandbox agen secara default menggunakan eksekusi lokal. POST /sessions tanpa autentikasi (dengan sesi yang dibuat) diikuti oleh POST /sessions/{id}/messages menggerakkan loop ReAct Deep Agents melalui backend shell lokal, mengeksekusi perintah shell yang dikendalikan penyerang sebagai pengguna server (CWE-306 kurangnya autentikasi + CWE-1188 default tidak aman).
Cognition < 0.13.0 (pkg:github/CognicellAI/Cognition)
Tingkatkan ke v0.13.0, yang membuat deployment gagal tertutup (fail closed) untuk eksekusi host/lokal yang tidak didukung dan menambahkan penegakan tenant/scope yang lebih ketat.
NVD detailCognition v0.13.0 releaseVulnCheck advisory
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →