Kerentanan  ·  2026-06-21

Langflow CVE-2026-5027 Path Traversal to Unauthenticated RCE

KerentananHigh dampakGlobalCVE-2026-5027
CVE-2026-5027, kerentanan path traversal CVSS 8.8 di endpoint upload file Langflow, memungkinkan penyerang yang tidak terautentikasi menulis file arbitrer karena validasi nama file yang tidak tepat. Kerentanan ini ditambal pada 15 April 2026, tetapi eksploitasi aktif dimulai pada Juni 2026 (~dua bulan kemudian), dengan VulnCheck mengonfirmasi serangan di lapangan pada 8-9 Juni. Sekitar 7.000 instans Langflow tetap terekspos secara publik dan tidak ditambal.
Langflow adalah platform low-code yang luas diterapkan untuk membangun agen AI, pipeline RAG, dan alur kerja MCP. Konfigurasi auto-login default berarti instans yang rentan memerlukan nol kredensial untuk eksploitasi. Satu permintaan POST yang tidak terautentikasi dapat menjatuhkan file arbitrer—termasuk cron job, skrip inisialisasi shell, atau kode aplikasi—yang menyebabkan kompromi sistem penuh. Instans yang tidak ditambal telah berada di luar selama 2+ bulan pasca-rilis patch, menunjukkan adopsi patch yang lambat dalam ekosistem AI.
Penyerang yang tidak terautentikasi mengirimkan permintaan POST ke endpoint /api/v2/files dengan parameter nama file yang dirancang berisi urutan path traversal (../) dan muatan arbitrer; auto-login Langflow secara default memungkinkan akses segera; penyerang menulis file ke lokasi arbitrer (misalnya /etc/cron.d/, direktori aplikasi), meningkat ke RCE pada eksekusi cron berikutnya atau reload aplikasi
Langflow ≤ 1.8.4; diperbaiki di 1.9.0 (dirilis 15 April 2026)
Upgrade ke Langflow 1.9.0 atau lebih baru segera; nonaktifkan auto-login secara default; batasi akses jaringan ke instans Langflow; validasi dan sanitasi parameter nama file
Sumber
CSO Online - Langflow RCE Active AttackVentureBeat - 7,000 Langflow Servers Under AttackCrypto Briefing - Langflow Vulnerabilities Spread Across LangChain Framework
Lihat di umpan langsung Jelajahi temuan keamanan dan tata kelola AI terkait — diperbarui setiap pagi.
Buka umpan →