n8nde, yetkili bir kullanıcının
sunucu üzerinde komut çalıştırmasına izin veren
kritik bir güvenlik açığı ortaya çıktı.
CVE-2025-68668 olarak takip edilen bu açık
9.9 CVSS puanına sahip ve ciddi risk oluşturuyor.
Açık;
n8n 1.0.0 ile 2.0.0 öncesi tüm sürümleri etkiliyor. Sistemde workflow oluşturma veya düzenleme yetkisi olan bir kullanıcı,
Python Code Node üzerinden sandboxı aşarak
doğrudan işletim sistemi komutları çalıştırabiliyor. Yani saldırgan, n8n hangi yetkilerle çalışıyorsa o yetkilerle sunucuya erişmiş oluyor.
Sorunun kaynağı, Pyodide kullanan Python Code Nodedaki
sandbox bypass hatası. n8n tarafı bu açığı
2.0.0 sürümüyle tamamen kapattı.
n8n ayrıca şunu da belirtiyor:
1.111.0 sürümünden itibaren daha güvenli olan
task runner tabanlı native Python altyapısı opsiyonel olarak sunuluyordu.
2.0.0 ile birlikte bu yapı artık varsayılan hale geldi.
Güncelleme yapamayanlar için geçici önlemler de paylaşıldı:
- Code Node tamamen kapatılabilir
- Code Node içindeki Python desteği devre dışı bırakılabilir
- Task runner tabanlı Python sandbox manuel olarak aktif edilebilir
Bu açık, n8nde kısa süre önce kapatılan
bir başka kritik RCE açığının (CVE-2025-68613) hemen ardından geldi. Yani n8n kullanan sistemler son dönemde
özellikle hedefte.
Eğer n8n kullanıyorsanız ve kullanıcılar workflow oluşturabiliyorsa,
2.0.0a geçmeden sistem güvenli sayılmaz. Bu açık, iç kullanıcı veya ele geçirilmiş hesaplar üzerinden
tam sunucu kontrolüne kadar gidebiliyor.