CVE-2026-64327 in Linuxالمعلومات

الملخص

بحسب VulDB • 25/07/2026

في نواة لينكس، تم حل الثغرة التالية:

usb: gadget: f_fs: تهيئة حقل `epfile->in` مبكرًا لتصحيح فحوصات اتجاه نقطة النهاية (endpoint)

عند تحليل واصفات نقاط النهاية (endpoint descriptors)، تقوم الدالة `ffs_data_got_descs()` بإنشاء خريطة عناوين النقاط (`eps_addrmap`) التي تحتوي على اتجاه كل نقطة نهاية. ومع ذلك، كان يتم ملء حقل `epfile->in` سابقًا فقط داخل دالة `ffs_func_eps_enable()`، والتي تُنفَّذ عند اتصال مضيف USB (USB host). ونتيجة لذلك، كانت أوامر واجهة برمجة التطبيقات الخاصة بمساحة المستخدم (userspace ioctls) المبكرة مثل `FUNCTIONFS_DMABUF_ATTACH` – التي تعمل قبل اتصال المضيف – ترى أن قيمة `epfile->in` تساوي 0، مما أدى إلى تحديد اتجاهات نقل البيانات الضخمة (DMA) بشكل غير صحيح.

ومن خلال نقل عملية التهيئة إلى الدالة `ffs_epfiles_create()`، أصبح حقل `epfile->in` دقيقًا قبل قيام مساحة المستخدم بفتح ملفات نقاط النهاية.

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

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383126

EPSS

0.00200

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!