Langflow'da CVSS 9.8'lik iki açık için Metasploit modülü çıktı, 1.12.8 dahil tüm sürümler etkileniyor
IBM, Langflow OSS 1.0.0–1.12.8 sürümlerinde kimlik doğrulama atlatma (CVE-2026-93680) ve kod enjeksiyonu (CVE-2026-110186) açıklarını duyurdu. Düzeltme yalnızca 1.13.0'da var ve IBM geçici önlem sunmuyor. Kimlik doğrulama atlatma açığı için herkese açık bir Metasploit modülü yayımlandı.
CVE-2026-93680, CVE-2026-110186, CVE-2026-110193Yapay zekâ ajanı ve iş akışı kurmak için kullanılan açık kaynak Langflow platformunda iki kritik açık var. IBM'in 28 Ekim'de yayımlayıp ertesi gün güncellediği bültene göre CVE-2026-93680, kimlik doğrulamasının atlatılmasına izin veriyor. CVE-2026-110186 ise kimliği doğrulanmamış bir saldırganın sunucuda kod çalıştırmasına yol açabilen bir kod enjeksiyonu açığı. İkisinin de CVSS puanı 9,8. Aynı bültende, düşük yetkili bir hesapla Agentic Assistant üzerinden sunucuda komut çalıştırmaya imkân veren CVE-2026-110193 (8,8) ile kimlik bilgisi sızıntısına yol açan CVE-2026-110192 (6,5) da yer alıyor.
Konuyu acil kılan gelişme, CVE-2026-93680'e atıf yapan herkese açık bir Metasploit modülünün yayımlanması. The Hacker News'e göre modül, kimlik bilgisi olmadan Langflow'un MCP uç noktasına bağlanıyor ve sunucunun sunduğu araçları listeliyor. Kod ya da komut çalıştırmıyor. Açıklar CISA KEV kataloğunda yok ve aktif istismar bildirimi de yok. Ancak KEV'de daha önce eklenmiş altı Langflow açığı bulunuyor. Bu yüzden platformun saldırganların radarında olduğu biliniyor.
Etkilenen ve düzeltilmiş sürümler
| Ürün | Etkilenen | Düzeltilmiş sürüm |
|---|---|---|
| Langflow OSS (Windows, Linux, macOS) | 1.0.0 – 1.12.8 | 1.13.0 |
1.12 dalında daha yeni bir düzeltme sürümü yok. 1.12.8'de de açıklar sürüyor. IBM bülteninde "Workarounds and Mitigations" bölümü "None" olarak geçiyor, yani geçici önlem önerilmiyor.
Beni etkiliyor mu?
pip ile kurulmuş Langflow'un sürümü, paket klasörünün adında görünür. Auto-login ayarını da kurulumun .env dosyasından kontrol edin:
find / -type d -name "langflow-*.dist-info"
grep LANGFLOW_AUTO_LOGIN .envDocker kullanıyorsanız çalışan imajın etiketine bakın:
docker ps --format "{{.Image}}"Sürüm 1.13.0'dan düşükse kurulum etkileniyor. The Hacker News'e göre LANGFLOW_AUTO_LOGIN 1.12.8'de varsayılan olarak açık ve kimlik doğrulamayı devre dışı bırakıyor. 1.13'te ise varsayılan olarak kapalı. IBM bülteni, auto-login kapalı olan sunucuların etkilenip etkilenmediğini belirtmiyor.
Ne yapılmalı?
- Langflow OSS'u 1.13.0'a yükseltin. IBM, yükseltmeden önce veritabanının, secret key'in ve yüklenen dosyaların yedeklenmesini istiyor.
- Auto-login kullanıyorsanız yükseltmeden önce mevcut hesabı parola ile girişe hazırlayın. Kurulumu silip yeniden kurmayın, akışlar kalıcı olarak kaybolabilir.
- Yükseltme yapılana kadar Langflow arayüzünü ve API'sini internete açmayın. Erişimi VPN ya da yönetim ağıyla sınırlayın. Bu önlem açığı kapatmaz, yalnızca maruziyeti azaltır.
- Langflow'a tanımlı LLM API anahtarlarını, veritabanı bağlantı bilgilerini ve diğer kimlik bilgilerini envanterleyin. Sunucu internete açık kaldıysa bunları yenileyin.
- Reverse proxy ve uygulama loglarında MCP uç noktasına kimliksiz istekleri ve tanımadığınız akış değişikliklerini inceleyin.
- Yükseltmeyi change management kaydıyla planlayın ve sonrasında akışların çalıştığını doğrulayın.