CVE-2025-68668
Açıklama
n8n açık kaynaklı bir iş akışı otomasyon platformudur. 1.0.0 versiyonundan 2.0.0 öncesine kadar olan sürümlerde, Pyodide kullanan Python Code Node bileşeninde bir sandbox bypass zafiyeti bulunmaktadır. İş akışları oluşturma veya değiştirme yetkisine sahip kimliği doğrulanmış bir kullanıcı, bu zafiyeti kullanarak n8n'in çalıştığı ana sistem üzerinde, n8n sürecinin sahip olduğu ayrıcalıklarla rastgele komutlar çalıştırabilir. Bu sorun 2.0.0 versiyonunda giderilmiştir. Bu soruna yönelik geçici çözümler; NODES_EXCLUDE: "[\"n8n-nodes-base.code\"]" ortam değişkenini ayarlayarak Code Node'un devre dışı bırakılmasını, n8n versiyon 1.104.0 ile getirilen N8N_PYTHON_ENABLED=false ortam değişkenini ayarlayarak Code node içindeki Python desteğinin kapatılmasını ve N8N_RUNNERS_ENABLED ile N8N_NATIVE_PYTHON_RUNNER ortam değişkenleri aracılığıyla n8n'in task runner tabanlı Python sandbox kullanacak şekilde yapılandırılmasını içerir.
Nasıl düzeltilir
- n8n n8n2.0.0 ya da sonraki bir sürüm
- n8n2.0.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| n8n n8n | 1.0.0 ≤ v < 2.0.0 | 2.0.0 |
| n8nnpm | 1.0.0 ≤ v < 2.0.0 | 2.0.0 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.