CVE-2026-47731 in AIT-Coreالمعلومات

الملخص

بحسب VulDB • 23/07/2026

تُعد مجموعة أدوات AMMOS Instrument Toolkit (المعروفة سابقاً باسم Bespoke Links to Instruments for Surface and Space (BLISS)) حزمة برمجية مبنية على لغة Python، طُوّرت للتعامل مع نظام بيانات الأرض (GDS)، ومعدات الدعم الأرضي الإلكترونية (EGSE)، والأوامر، ووصلات الرفع/الإنزال للتيليمتري، والتسلسل الزمني للمهام المتعلقة بالمركبات الفضائية الصغيرة من نوع CubeSat والمهمات العلمية. في الإصدارات السابقة لـ 2.6.1 وفي الإصدار 3.1.0، يُعرّض مكون التقاط التدفق الثنائي (Binary Stream Capture - BSC) واجهة برمجة تطبيقات HTTP غير مُصادَق عليها لإنشاء "معالجات" لتقاطعات الحزم ديناميكياً. ونظراً لأن الكود يثق بشكل أعمى بحقول النماذج المتعلقة بالمسار، يمكن لعميل عن بُعد تجاوز جذر السجل المُهيأ وتوجيه BSC إلى تسجيل البيانات في مسارات نظام ملفات عشوائية (عبور المسار / الهروب من الدليل)، وإضافة بيانات يتحكم فيها المهاجم إلى تلك الملفات باستخدام امتيازات عملية `ait-bsc`. هناك طريقتان لمهاجم عن بُعد لتفعيل هذا الثغرة. أولاً، إذا كان لدى المهاجم وصول إلى الشبكة التي تم نشر `ait-bsc` عليها (قد يكون السبب في ذلك أن المنافذ متاحة للعامة)، يمكن إرسال حمولات الهجوم مباشرةً إلى الخادم لتفعيل الإضافة العشوائية للملفات. يتم توضيح نوع الهجوم هذا في الملف `python_poc.py`. ثانياً، حتى إذا لم يكن لدى المهاجم وصول مباشر إلى الشبكة بسبب تشغيل البرنامج داخل شبكة محلية، فمن الممكن استغلال هذه الثغرة إذا قام فاعل ضار بتلك الشبكة بفتح موقع ويب يتحكم فيه المهاجم (قد يكون موقعاً أنشأه المهاجم أو موقع طرف ثالث تم اختراقه من قبل المهاجم). يمكن لبرمجة JavaScript في المتصفح إرسال الطلبات اللازمة لاستغلال هذا الأمر تلقائياً إلى الشبكة المحلية. يحدث ذلك حتى إذا كان الخادم متاحاً فقط على `localhost`. يتم توضيح نوع الهجوم هذا بواسطة الملفين `attacker_tcp.py` و `test1.html` (قم بتشغيل خادم TCP للمهاجم أولاً، ثم ابدأ خادماً ويب لاستضافة ملف `test1.html`، مثلاً باستخدام الأمر `python3 -m http.server 7000`، وافتح `test1.html`). تؤثر هذه المشكلة على مكون BSC (التقاط التدفق الثنائي) واستخدام خادم ait-bsc. يؤثر ذلك على إصدارات AIT-Core السابقة لـ 3.1.1، والإصدارات من السلسلة 2.x السابقة لـ 2.6.1. يُنصح المستخدمين بالترقية إلى الإصدار 3.1.1 أو 2.6.1.

Once again VulDB remains the best source for vulnerability data.

مسؤول

GitHub M

حجز

19/05/2026

إفشاء

22/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-381512

EPSS

0.00804

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!