HalhulTech
تكنلوجيا - حلحول
- إنضم
- 29 يونيو 2022
- المشاركات
- 4,062
- مستوى التفاعل
- 0
- النقاط
- 16

يُعتقد أن ما يصل إلى 350.000 مشروع مفتوح المصدر قد يكون عرضة للاستغلال نتيجة لخلل أمني في وحدة Python التي ظلت دون إصلاح لمدة 15 عامًا.
تمتد المستودعات مفتوحة المصدر على عدد من القطاعات الصناعية ، مثل تطوير البرمجيات ، والذكاء الاصطناعي / التعلم الآلي ، وتطوير الويب ، والوسائط ، والأمن ، وإدارة تكنولوجيا المعلومات.
العيب ، الذي تم تتبعه كـ CVE-2007-4559 (درجة CVSS: 6.8) ، متجذر في الوحدة النمطية tarfile ، وقد يؤدي الاستغلال الناجح لها إلى تنفيذ التعليمات البرمجية من كتابة ملف تعسفي.
قال الباحث الأمني في Trellix Kasimir Schulz في الكتابة.
تم الكشف عن هذا الخطأ في الأصل في أغسطس 2007 ، ويتعلق الخطأ بكيفية استخدام أرشيف tar مُعد خصيصًا للكتابة فوق الملفات التعسفية على الجهاز المستهدف بمجرد فتح الملف.
ببساطة ، يمكن لممثل التهديد استغلال الضعف عن طريق تحميل ملف tarfile ضار بطريقة تجعل من الممكن الهروب من الدليل الذي يُراد استخراج الملف إليه وتحقيق تنفيذ التعليمات البرمجية ، مما يسمح للخصم بالاستيلاء على الهدف المحتمل. جهاز.
يقرأ توثيق Python لملف tarfile: "لا تستخرج أبدًا الأرشيفات من مصادر غير موثوق بها دون فحص مسبق" . "من الممكن أن يتم إنشاء الملفات خارج المسار ، على سبيل المثال ، الأعضاء الذين لديهم أسماء ملفات مطلقة تبدأ بـ '/' أو أسماء ملفات بنقطتين '..'."
تذكرنا الثغرة الأمنية أيضًا بوجود عيب أمني تم الكشف عنه مؤخرًا في الأداة المساعدة UnRAR من RARlab ( CVE-2022-30333 ) والتي قد تؤدي إلى تنفيذ التعليمات البرمجية عن بُعد.
أصدر Trellix أيضًا أداة مساعدة مخصصة تسمى Creosote للبحث عن المشاريع المعرضة لخطر CVE-2007-4559 ، واستخدامها للكشف عن الثغرة الأمنية في Spyder Python IDE وكذلك Polemarch.
وأشار دوجلاس ماكي: "إذا تُركت هذه الثغرة الأمنية دون رادع ، فقد تمت إضافتها عن غير قصد إلى مئات الآلاف من المشاريع المفتوحة والمغلقة المصدر في جميع أنحاء العالم ، مما أدى إلى إنشاء سطح هجوم كبير لسلسلة توريد البرمجيات" .
المصدر: thehackernews