PT-2026-51425 · Zephyr · Zephyr
CVSS v3.1
5.5
متوسطة
| المتجه | AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
Zephyr (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يفشل محلل إدخالات الدليل في نظام الملفات ext2 في التحقق بشكل كامل من صحة بنية إدخال الدليل الموجود على القرص قبل نسخ اسم الإدخال والمضي قدمًا في حالة التصفح. وعلى وجه التحديد، في الدالة
ext2 fetch direntry()، يتحقق النظام مما إذا كان de name len أقل من أو يساوي EXT2 MAX FILE NAME، لكنه لا يتحقق من العلاقة الهيكلية بين de rec len وde name len وحدود كتلة الدليل. ويشمل ذلك الفشل في التحقق من أن de rec len غير صفر، وأنه يساوي على الأقل حجم رأس المدخل، وأن السجل يتناسب مع حجم الكتلة. ثم تستخدم دوال مثل find dir entry() وext2 get direntry() قيمة de rec len غير المصادق عليها للمضي قدمًا في عملية التصفح. يمكن لصورة ext2 مصممة خصيصًا أن تؤدي إلى قراءة خارج النطاق من مخزن بلوك الدليل عبر نسخة اسم كبيرة الحجم أو أن تتسبب في حلقة لا نهائية إذا كانت قيمة de rec len تساوي صفرًا. تحدث هذه المشكلة أثناء مسارات اجتياز الدليل، بما في ذلك البحث عن اسم المسار، وstat، وopen، وunlink، وrename، وreaddir، مما قد يؤدي إلى رفض الخدمة وقراءات خارج النطاق عند تركيب وسائط غير موثوق بها.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
استغلال
DoS
Out of bounds Read
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Zephyr