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.

مسؤول

Linux

حجز

16/12/2025

إفشاء

23/12/2025

الاعتدال

تمت الموافقة

إدخال

VDB-337847

EPSS

0.00182

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!