- بواسطة x32x01 ||
تحذير خطير لمستخدمي n8n على السيرفر
لو انت مشغل n8n على السيرفر عندك، وخصوصًا لو منزله عن طريق npm، ركّز معايا كويس في ثغرة أمنية خطيرة جدًا ممكن تخلّي أي حد ينفذ أوامر على السيرفر بتاعك ويخترقه بالكامل
الثغرة دي اسمها Remote Code Execution via Expression Injection
يعني المهاجم يقدر يشغّل كود على السيرفر من غير إذنك
ايه هي ثغرة Expression Injection في n8n؟
الثغرة موجودة في طريقة تقييم الـ expressions جوه workflows في n8nلو المهاجم قدر يوصل لأي workflow أو input، يقدر يستغل الثغرة ويشغّل أوامر مباشرة على السيرفر
وده معناه:
اختراق كامل للسيرفر
سرقة بيانات
تشغيل malware أو backdoor
تدمير النظام بالكامل
الإصدارات المتأثرة بالثغرة
لو الإصدار عندك:- أكبر أو يساوي 0.211.0
- وأقل من 1.120.4
سواء:
- مشغل n8n على VPS
- أو من شركة استضافة
- أو Docker
- أو npm
الحل السريع: اعمل Update فورًا
الحل الوحيد والآمن 100% هو التحديث فورًامن غير تفكير
لو مشغّل n8n باستخدام npm، نفّذ الأمر ده حالًا
Code:
npm install n8n@latest -g Code:
docker pull n8nio/n8n:latest
ليه التحديث مهم جدًا؟
قفل ثغرة RCE نهائيًا
حماية السيرفر والبيانات
منع تنفيذ أوامر غير مصرح بيها
تحسين الأمان العام لـ n8n
نصيحة أمنية أخيرة
لو انت بتشتغل في:- Automation
- DevOps
- Security
- Self-hosted tools
- تتابع تحديثات الأدوات باستمرار
- ما تسيبش أي خدمة قديمة
- تقفل أي access مش ضروري