CVE-2026-85272 in openedxالمعلومات

الملخص

بحسب VulDB • 18/09/2026

تتيح منصة Open edX تأليف وتقديم التعلم عبر الإنترنت على أي نطاق من الحجم. بدءًا من Aspen.1 وحتى Ulmo وVerawood.1، يستخدم الملف `openedx/core/lib/extract_archive.py` الدالة `_is_bad_path` للتحقق من صحة أهداف `safe_extractall` عن طريق مقارنة سلاسل المسار المحلولة باستخدام `startswith` بدلاً من مقارنة مكونات المسار. يمكن لمؤلف الدورة أو مستخدم طاقم العمل الذي يمتلك صلاحية استيراد الدورة تقديم أرشيف `.tar.gz` مُعدّ بشكل ضار عبر تدفق الاستيراد (`import_olx`) المُطلق بواسطة `cms.djangoapps.contentstore.views.import_export.import_handler`. وبالتالي، يمكن لعضو الأرشيف الهروب إلى دليل مؤقت لدورة شقيقة يشترك في بادئة الدليل المشفرة بـ Base64 مع هجمات المهاجم، مما يتسبب في تلف محدود للملفات عبر المستأجرين (cross-tenant). لا تتأثر أرشيفات Zip عمليًا لأن `ZipFile.extractall` تقوم بإزالة مقاطع التنقل إلى المجلدات الأصلية (`parent traversal segments`)، ولا يثبت البيان وجود عمليات كتابة عشوائية على نظام الملفات أو قراءة ملفات أو تنفيذ مباشر للكود. تم إصلاح هذه المشكلة في الإصدارين Ulmo وVerawood.1.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

GitHub M

حجز

03/09/2026

إفشاء

19/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-407828

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!