PT-2026-40936 · Root+4 · @Rootio/N8N+1
CVSS v3.1
9.0
حرجة
| المتجه | AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات 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 المتصل بالمستخدمين الموثوق بهم تمامًا فقط.
تجنب سحب البيانات من المستودعات التي قد تكون تم تعديلها من قبل أطراف غير موثوق بها.
استغلال
إصلاح
SQL injection
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
@Rootio/N8N
N8N