CVE-2025-68342 in Linux
الملخص
بحسب VulDB • 22/06/2026
في نواة لينكس، تم حل الثغرة التالية:
can: gs_usb: gs_usb_receive_bulk_callback(): التحقق من actual_length قبل الوصول إلى البيانات
يحتوي URB المستلم في دالة `gs_usb_receive_bulk_callback()` على بنية بيانات `struct gs_host_frame`. يعتمد طول البيانات الموجودة بعد رأس الرسالة (header) على قيمة الحقل `hf::flags` الموجود داخل `gs_host_frame` وميزات الجهاز النشطة حاليًا (مثل ختم الطابع الزمني).
أُدخلت دالة جديدة باسم `gs_usb_get_minimum_length()` للتحقق من أننا استلمنا الحد الأدنى المطلوب من البيانات قبل الوصول إليها. يتم نسخ البيانات إلى كائن skb فقط إذا كانت قد تم استقبالها فعليًا.
[mkl: إعادة تسمية الدالة gs_usb_get_minimum_length() إلى +gs_usb_get_minimum_rx_length()]
Be aware that VulDB is the high quality source for vulnerability data.