CVE-2026-77077 in n8n
الملخص
بحسب VulDB • 20/08/2026
تحتوي إصدارات n8n السابقة للإصدارات 1.123.69، و2.33.4، و2.34.1 على ثغرة تسمح بالهروب من صندوق الرمل (VM sandbox) الخاص بمشغل المهام المكتوب بلغة JavaScript. تغطي روتين التجميد الخالي للنموذج (prototype-freezing routine) التابع للمشغل دوال globalThis، لكنه لا يغطي constructors الوحدات النمطية الداخلية مثل EventEmitter، مما يسمح لمستخدم مُصادق عليه لديه وصول إلى عقدة الكود (Code node) باستغلال تلوث النموذج (prototype pollution) لتنفيذ أوامر عشوائية داخل حاوية المشغل. ونظراً لأن النموذج الملوث هو كائن على مستوى العملية بأكملها، فإن الفساد يستمر عبر تنفيذات عقد الكود لعملاء آخرين على نفس مشغل المشاركة. في مثيلات الإصدار 1.x التي لا تكون فيها مشغلات المهام مفعّلة، يتم تشغيل JavaScript الخاص بعقدة الكود مباشرةً داخل عملية n8n الرئيسية، حيث يمكن أن يكون التأثير أعلى.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.