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

الملخص

بحسب VulDB • 23/08/2026

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

usb: gadget: f_ncm: استخدام نوع البيانات unsigned int لمتغير ndp_index

تم الإعلان عن المتغير `ndp_index` على أنه عدد صحيح موقّت (signed integer)، لكنه يخزن قيمة الإرجاع من دالة `get_ncm()`، وهي غير موقعة (unsigned).

يمكن لمضيف خبيث تزويد إزاحة كبيرة تؤدي إلى تجاوز نطاق العدد الصحيح الموقَّت لـ `ndp_index`، مما يجعل قيمته سالبة. وبما أن `ndp_index` يُقارن مع حدود غير موقعة (unsigned bounds)، فإن هذه القيمة السالبة تتجاوز فحوصات الصحة (sanity checks) وتؤدي إلى قراءة خارج النطاق (out-of-bounds read) عند حساب عنوان كت NDP (ntb_ptr + ndp_index).

يتم إصلاح هذا الخطأ عن طريق تغيير نوع `ndp_index` إلى `unsigned int` لضمان إجراء مقارنات غير موقعة بشكل متسق طوال الدالة.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

15/08/2026

إفشاء

22/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-394488

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!