PT-2026-132849
CVE-2026-61707
·
تاريخ النشر
2026-10-29
·
تاريخ التحديث
2026-10-30
الوصف من
CVSS 3.1
9.0
حرجةالمقاييسAV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة
SOCFortress CoPilot الإصدارات السابقة لـ 0.1.76
الوصف
يمكن للمستخدمين ذوي الصلاحيات المنخفضة الذين يمتلكون دور
customer user تحميل نماذج تقارير حالات خبيثة عبر نقطة النهاية /case-report-template/upload. يقوم النظام فقط بالتحقق من نوع MIME المشتق من اسم الملف، ولا يتحقق من محتوى النموذج. نظرًا لأن النماذج تشترك في مخزن عالمي بدون تحديد نطاق customer code ، يمكن للمهاجم استبدال نموذج افتراضي شرعي بنفس الاسم. عندما يقوم مسؤول أو محلل بإنشاء تقرير باستخدام نقاط النهاية /api/incidents/report/generate-report-docx أو /generate-report-pdf ، يقوم النظام الخلفي بتنفيذ تعبيرات Jinja التي يتحكم فيها المهاجم ككود Python. يحدث هذا لأن الدالة render document with context في backend/app/incidents/services/reports.py تستخدم DocxTemplate بدون بيئة معزولة (sandbox)، وتستخدم الدالة render html template في backend/app/incidents/services/reports pdf.py بيئة Environment غير معزولة وبدون تحويل تلقائي للرموز (autoescaping). في عمليات النشر المتأثرة، يسمح ذلك بتنفيذ رموز عن بُعد بصلاحيات root، مما يكشف عن بيانات الحوادث وبيانات SIEM وبيانات اعتماد الموصلات المخزنة لجميع المستأجرين. بالإضافة إلى ذلك، يسمح برنامج رندرة HTML/PDF بقراءة الملفات المحلية وإرسال طلبات إلى الخدمات الداخلية.التوصيات
تحديث SOCFortress CoPilot إلى الإصدار 0.1.76.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾