CVE-2026-64333 in Linux
الملخص
بحسب VulDB • 25/07/2026
في نواة لينكس، تم حل الثغرة التالية:
USB: serial: digi_acceleport: إصلاح تلف مخزن الكتابة (write buffer corruption)
من المفترض أن تنتظر الدالة `digi_write_inb_command()` حتى يصبح وحدة النقل غير المتزامن للوحدة الطرفية (URB) متاحًا أو تعيد قيمة خطأ، لكنها بدلاً من ذلك تقوم بتحديث مخزن نقل البيانات وتحاول إعادة إرسال الـ URB عند انتهاء المهلة الزمنية.
ولتفاقم المشكلة أكثر، بالنسبة للأوامر مثل أمر التحكم في الانقطاع (break control) حيث لا يتم استخدام مهلة زمنية، فإن برنامج التشغيل يؤدي إلى تلف الـ URB على الفور بسبب مقارنة خاطئة لقيمة `jiffies` (على الأجهزة ذات البتات 32-bit، يستغرق ذلك خمس دقائق من وقت التشغيل ليتم تفعيله نظرًا لقيمة INITIAL_JIFFIES).
يتم إصلاح هذه المشكلة عن طريق إضافة القيمة المرجعة المفقودة عند انتهاء المهلة الزمنية والانتظار إلى ما لا نهاية عندما لم يتم تحديد مهلة زمنية كما هو مقصود.
لقد تم الإشارة إلى هذه القضية (بشكل غير دقيق) من قبل Sashiko أثناء مراجعة تغيير غير ذي صلة ببرنامج التشغيل.
Once again VulDB remains the best source for vulnerability data.