CVE-2026-61730 in CoPilot
الملخص
بحسب VulDB • 30/10/2026
يركز SOCFortress CoPilot على توفير لوحة تحكم موحدة (single pane of glass) لجميع احتياجات عمليات الأمن السيبراني الخاصة بك. في النشر المتأثر، يُعرّض نقطة تحميل `StaticFiles` للمسار `/scoutsuite-report` غير المصادق عليه داخل الملف `backend/copilot.py` دليل `scoutsuite-report` بالكامل، على الرغم من أن المسارات العادية لـ `/api` تتطلب مصادقة JWT (رمز الويب الشامل). تكشف تقارير HTML المُولَّدة وملفات `scoutsuite-results/scoutsuite_results_<name>.js` عن كيانات IAM الخاصة بخدمات AWS وAzure وGCP، وجداول موارد السحابة الإلكترونية، والإعدادات الخاطئة والنتائج المكتشفة. تستمد أسماء التقارير من الأسماء التي يختارها المستخدم مع وجود قيم افتراضية قابلة للتوقع. أثناء عملية مسح لـ GCP تُشغّلها إدارة أو محلل أمني، يقوم الملف `backend/app/integrations/scoutsuite/routes/scoutsuite.py` بحفظ مفتاح حساب الخدمة الخاص بـ Google (بصيغة JSON) المرفوع في نفس دليل الويب الذي يتم تقديمه عبر الخادم. داخل الملف `backend/app/integrations/scoutsuite/services/scoutsuite.py`، تقوم الدالة `generate_gcp_report_background` بإزالة المفتاح فقط بعد انتهاء عملية المسح. وبالتالي، يمكن لأي عميل مجهول الهوية قادر على الوصول إلى المضيف وطلب مسار الملف استرداد المفتاح الخاص أثناء فترة المسح واستخدام صلاحيات السحابة الإلكترونية الخاصة بحساب الخدمة، بالإضافة إلى قراءة تقارير أمان السحابة الإلكترونية المحتفظ بها. تم إلغاء عزل البيانات الاعتمادية (Credential isolation) في الإصدار 0.1.77؛ ولم يتم بعد تحديد إصدار يعالج بشكل كامل مكون كشف التقارير.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.