Sm1Ee

#1625من 57,935
151.5إجمالي CVSS
الثغرات · 19
متوسطة
4
عالية
11
حرجة
4
PT-2026-50172
6.4
2026-06-16
N8N · N8N · CVE-2026-54306
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات n8n الأقدم من 2.25.7 إصدارات n8n الأقدم من 2.26.2 **الوصف** تسمح مشكلة «تلوث النموذج الأولي» (prototype pollution) لحمولة ويبهوك عامة مُصممة خصيصًا بحقن حقول يسيطر عليها المهاجم في بيانات سير العمل أثناء عملية النسخ الداخلي للكائنات. يحدث تلوث النموذج الأولي عندما يتمكن المهاجم من التلاعب بالنموذج الأولي لكائن ما، مما قد يؤدي إلى تغيير سلوك التطبيق. يمكن استخدام هذه الحقول المُدرجة كقيم عادية من قبل العقد المدمجة اللاحقة. في سير العمل الذي يجمع بين webhook عام وعقد الإجراءات، قد يؤدي ذلك إلى سيناريو «النائب المرتبك» (confused deputy)، حيث يستهدف سير العمل سجلات غير مقصودة أو يصدر طلبات صادرة باستخدام بيانات اعتماد مالك سير العمل المُعدة مسبقًا. **التوصيات** قم بالتحديث إلى الإصدار 2.25.7 أو أحدث. قم بالتحديث إلى الإصدار 2.26.2 أو أحدث. تجنب تعريض سير عمل ويبهوك عام غير مصدق يمرر البيانات الواردة عبر عقد التحويل إلى عقد الإجراءات التي تحتوي على بيانات اعتماد حساسة أو عمليات قاعدة بيانات. قصر أذونات إنشاء سير العمل وتحريره على المستخدمين الموثوق بهم تمامًا فقط.
PT-2026-50177
7.7
2026-06-16
N8N · N8N · CVE-2026-54311
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات n8n الأقدم من 2.25.7 إصدارات n8n الأقدم من 2.26.2 **الوصف** يمكن لمستخدم معتمد يتمتع بأذونات إنشاء أو تعديل سير العمل أن يلوث بيئة الحماية (sandbox) التي يستخدمها وضع الاستعلام SQL الخاص بعقدة Merge. نظرًا لأن سياق بيئة الاختبار يتم تخزينه مؤقتًا وإعادة استخدامه عبر جميع عمليات تنفيذ سير العمل على مثيل ما، فإن التغييرات الأولية التي يُدخلها أحد المستخدمين تستمر في عمليات تنفيذ Merge SQL اللاحقة للمستخدمين أو المشاريع الأخرى. وهذا يسمح لمهاجم ذي امتيازات محدودة باعتراض بيانات سير العمل التي يعالجها مستخدمون آخرون على نفس المثيل. تؤثر هذه المشكلة بشكل خاص على المثيلات متعددة المستخدمين حيث يمتلك عدة مستخدمين أذونات لإنشاء وتنفيذ سير العمل باستخدام عقدة Merge في وضع استعلام SQL. **التوصيات** التحديث إلى الإصدار 2.25.7. التحديث إلى الإصدار 2.26.2. تقييد أذونات إنشاء وتحرير سير العمل على المستخدمين الموثوق بهم تمامًا فقط. تعطيل عقدة Merge عن طريق إضافة `n8n-nodes-base.merge` إلى متغير البيئة `NODES EXCLUDE`.
PT-2026-40936
9
2026-05-14
Root · @Rootio/N8N · CVE-2026-44792
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات n8n الأقدم من 1.123.43 إصدارات n8n الأقدم من 2.20.7 إصدارات n8n الأقدم من 2.22.1 **الوصف** يمكن للمهاجم الذي يمتلك حق الوصول للكتابة إلى مستودع git متصل بإعدادات التحكم في المصدر في n8n أن يقوم بإدراج ملف JSON خبيث لجدول البيانات يحتوي على اسم عمود مُصمم خصيصًا. عندما يقوم المسؤول بإجراء عملية سحب (Pull) للتحكم في المصدر، يستورد التطبيق الملف، مما قد يؤدي إلى حدوث حقن SQL في مثيل PostgreSQL الداخلي. حقن SQL هو تقنية يتم من خلالها إدراج عبارات SQL ضارة في حقول الإدخال لتنفيذها. تتطلب هذه المشكلة أن يستخدم المثيل PostgreSQL كخلفية لقاعدة البيانات، وأن تكون ميزة التحكم في المصدر ممكّنة ومتصلة بمستودع يمكن للمهاجم الكتابة فيه، وأن يقوم المسؤول بتشغيل عملية سحب التحكم في المصدر. **التوصيات** التحديث إلى الإصدار 1.123.43 أو أحدث. التحديث إلى الإصدار 2.20.7 أو أحدث. التحديث إلى الإصدار 2.22.1 أو أحدث. تعطيل ميزة التحكم في المصدر إذا لم تكن مطلوبة بشكل فعلي. تقييد حق الوصول للكتابة إلى مستودع git المتصل بالمستخدمين الموثوق بهم تمامًا فقط. تجنب سحب البيانات من المستودعات التي قد تكون تم تعديلها من قبل أطراف غير موثوق بها.
PT-2026-40933
9.9
2026-05-14
N8N · N8N · CVE-2026-44789
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات n8n الأقدم من 1.123.43 إصدارات n8n الأقدم من 2.20.7 إصدارات n8n الأقدم من 2.22.1 **الوصف** يمكن للمستخدم المصادق عليه الذي يمتلك أذونات لإنشاء أو تعديل سير العمل أن يتسبب في تلوث النموذج الأولي الشامل من خلال معلمة ترقيم الصفحات غير المصادق عليها في عقدة طلب HTTP. يحدث تلوث النموذج الأولي عندما يسمح التطبيق للمهاجم بتعديل النموذج الأولي لكائن أساسي، مما قد يؤدي إلى تغيير سلوك جميع الكائنات التي تم إنشاؤها من هذا النموذج الأولي. يمكن الجمع بين هذه المشكلة وتقنيات أخرى لتؤدي إلى تنفيذ التعليمات البرمجية عن بُعد (RCE) على المثيل. **التوصيات** قم بالتحديث إلى الإصدار 1.123.43 أو أحدث. قم بالتحديث إلى الإصدار 2.20.7 أو أحدث. قم بالتحديث إلى الإصدار 2.22.1 أو أحدث. قم بتقييد أذونات إنشاء وتحرير سير العمل على المستخدمين الموثوق بهم تمامًا فقط. قم بتعطيل عقدة طلب HTTP عن طريق إضافة `n8n-nodes-base.httpRequest` إلى متغير البيئة `NODES EXCLUDE`.