Christian Studer

#2142من 60,450
126.9إجمالي CVSS
الثغرات · 20
منخفضة
1
متوسطة
13
عالية
6
PT-2026-79345
2026-08-21
6.9
CVE-2026-77710
Misp-Stix
Misp-Stix
يسمح عيب في منطق استيراد STIX لمستند STIX مصمم خصيصًا بالتأثير على بيانات تعريف سمات MISP الحساسة من الناحية الأمنية. يختار النظام تلقائيًا بين محلل MISP داخلي ومحلل STIX خارجي بناءً على بيانات التعريف الموجودة داخل المستند، مثل تسميات الأدوات لـ STIX2 أو عنوان المستند لـ STIX1. ونظرًا لأن هذه المؤشرات يخضع التحكم فيها للمنتج، يمكن للمهاجم تزويرها لإجبار النظام على استخدام المحلل الداخلي. عندما تتم معالجة محتوى STIX2 كعملية تصدير داخلية لـ MISP، يتم تمرير قاموس `x misp attributes` مباشرةً إلى الدالة `misp object.add attribute()` دون أي قيود. وهذا يسمح للمهاجم بإدخال حقول غير مصرح بها مثل `distribution` و`sharing group id` و`tags`. وقد يؤدي هذا التلاعب إلى مشاركة المعلومات بشكل يخالف سياسة المؤسسة أو تعطيل عمليات الأتمتة اللاحقة. تتضمن هذه المشكلة التعيين الجماعي، حيث يتم قبول الحقول المتأثرة بعوامل خارجية دون قائمة مسموح بها، واستخدام قيم غير موثوق بها لاتخاذ قرارات التصنيف ذات الصلة بالأمن.
PT-2026-79354
2026-08-21
6.3
CVE-2026-77761
Misp-Stix
Misp-Stix
توجد مشكلة في عزل حالة المحلل، حيث قد يتم الاحتفاظ ببيانات مستمدة من مستند STIX تمت معالجته سابقًا وإدراجها في حدث MISP تم إنشاؤه من مستند لاحق في حالة إعادة استخدام نفس مثيل المحلل. يحدث هذا لأن العديد من مكونات محلل STIX 1 و STIX 2 تحتفظ بحالة لكل مستند لا يتم مسحها بالكامل بين عمليات التحويل. في محلل STIX 2، يمكن أن تبقى معلومات المجموعات (galaxy) ومجموعات المجموعات (galaxy-cluster) بعد إعادة تعيين المحلل. بالنسبة لمحللات STIX 1، قد تتضمن البيانات المحتفظ بها المجموعات (galaxies)، والمراجع، وسجلات DNS السلبية، وعناوين الحزم، والتواريخ، والطوابع الزمنية. تؤثر هذه المشكلة بشكل أساسي على التطبيقات التي تستخدم واجهة برمجة التطبيقات (API) misp-stix مباشرةً وتعيد استخدام مثيلات المحلل عبر مستندات STIX مستقلة. قد يتمكن المهاجم من تلويث أحداث MISP اللاحقة، مما يعرض سلامة معلومات الاستخبارات المتعلقة بالتهديدات للخطر من خلال ارتباطات غير صحيحة أو معلومات سياقية مضللة. في البيئات التي تتضمن ضوابط وصول مختلفة للمستندات المتتالية، قد يؤدي ذلك إلى الكشف المحدود عن المعلومات. يتطلب استغلال هذه الثغرة أن يقوم التطبيق المستهلك بإعادة استخدام نفس مثيل المحلل ويعتمد على ترتيب المستندات التي تمت معالجتها.
PT-2026-79352
2026-08-21
8.8
CVE-2026-77751
Misp-Stix
Misp-Stix
توجد مشكلة تتعلق باجتياز المسار في معالجة أسماء قوالب كائنات MISP أثناء استيراد STIX 2 وتصدير MISP إلى STIX 2. يقوم النظام بإنشاء مسار لنظام الملفات عن طريق ربط دليل قوالب كائنات MISP المُهيأ، واسم الكائن، وملف definition.json. ونظرًا لأن أسماء الكائنات الواردة من محتوى STIX أو MISP غير الموثوق به لا تخضع لقيود كافية، يمكن للمهاجم تقديم اسم مُصمم خصيصًا يحتوي على فواصل مسارات أو تسلسلات عبور مثل `../` للهروب من الدليل المقصود وتحميل ملف definition.json من موقع آخر يمكن الوصول إليه. أثناء استيراد STIX 2، يمكن للمتغير `x misp name` من كائن STIX مخصص أن يُشغّل هذه الآلية. قد تكون هذه المشكلة مستمرة، حيث إن الاسم الخبيث المخزن في حدث MISP قد تتم معالجته أثناء تصدير STIX 2 بواسطة عملية تتمتع بامتيازات أعلى. إذا تم العثور على ملف مناسب خارج دليل القوالب، فقد يتم تفسير محتوياته على أنه قالب، مما يؤدي إلى الكشف عن البيانات المحلية وتعديل البيانات الوصفية للكائن أو دلالاته.
PT-2026-69847
2026-08-10
5.1
CVE-2026-72751
Unknown
Cti-Transmute
توجد ثغرة من نوع «التنفيذ البرمجي عبر المواقع» (XSS) المخزنة في الرسم البياني للتحويل المستخدم لتصور محتوى MISP وSTIX. يتم تمرير القيم التي يتحكم فيها المهاجم من بيانات CTI المحولة إلى وحدات تحليل HTML في واجهة مستخدم الرسم البياني دون إبطال تأثيرها بشكل كافٍ. وعلى وجه التحديد، يمكن أن تحتوي تسميات العقد، والتسميات الفرعية للعقد، وتسميات الحواف، وخصائص العقد، وخصائص الحواف، وأنواع العقد على كود HTML أو JavaScript مُصمم خصيصًا. تقوم مكتبة الرسوم البيانية Pivotick بعرض هذه القيم من خلال عمليات تحليل HTML، مما يسمح بتفسير العناصر الخبيثة التي تحتوي على معالجات الأحداث على أنها علامات ترميز. بالإضافة إلى ذلك، تستخدم وظيفة Open raw JSON دالة `document.write()` مع سلسلة HTML مُدرجة، مما يمكّن JSON المُصمم خصيصًا من حقن علامات ترميز قابلة للتنفيذ. توجد نقاط هجوم أخرى في لوحة خصائص الرسم البياني حيث تعالج الدالة `tryResolveHTMLElement` قيم السلاسل باستخدام `template.innerHTML`، مما يؤدي إلى التنفيذ عند تمرير المؤشر فوق عقدة في الرسم البياني أو عند تحديدها.
PT-2026-68816
2026-08-06
5.1
CVE-2026-71502
Unknown
Cti-Transmute
تحدث ثغرة «التنفيذ البرمجي عبر المواقع المخزنة» (Stored cross-site scripting) بسبب عدم كفاية عملية تحييد محددات تعبيرات قوالب Vue في البيانات التي يتحكم فيها المستخدم والتي يتم عرضها من جانب الخادم. يمكن لمهاجم غير مصدق إدخال تعبيرات Vue ضارة باستخدام محددات `[[ ... ]]` ضمن اسم التحويل العام أو الوصف أو أسماء ملفات تعريف المستخدمين. على الرغم من استخدام ميزة Jinja HTML escaping، يتم وضع البيانات في منطقة DOM تم تجميعها بواسطة Vue، والتي تفسر المدخلات على أنها تعبير قالب بدلاً من نص عادي. من خلال استخدام مُنشئ دالة JavaScript عبر `[].constructor.constructor(...)`، يمكن للمهاجم تنفيذ تعليمات JavaScript تعسفية في سياق أمان منشأ CTI-Transmute. وهذا يتجاوز سياسة أمان المحتوى (CSP) القائمة على الرقم العشوائي (nonce) لأن مُجمِّع وقت تشغيل Vue يتطلب استثناء سياسة `unsafe-eval`. يتم تخزين الحمولة وتنفيذها عندما يقوم مستخدم أو مسؤول بعرض الصفحة المتأثرة، مما قد يسمح للمهاجم بالوصول إلى البيانات الحساسة، أو استخراج مفاتيح واجهة برمجة التطبيقات (API) أو الرموز المميزة، أو تنفيذ إجراءات تتطلب المصادقة، أو تعديل بيانات التطبيق.