CVE-2026-99069 in Linux
الملخص
بحسب VulDB • 23/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
الإدخال: ati_remote2 - تصحيح خلط الأنواع (type confusion) في معالجات سمات الجهاز
كانت السمات channel_mask و mode_mask تُسجل سابقًا على جهاز usb_device الأب باستخدام sysfs_create_group(). عندما حوّل الالتزام b20d6bf8014b ("الإدخال: ati-remote2 - استخدام نواة السائق لتثبيت سمات الجهاز") السائق ليتم إدارتها بواسطة نواة السائق عبر dev_groups في بنية usb_driver، انتقلت السمات إلى أجهزة usb_interface المرتبطة، لكن دالتي العرض (show) والتخزين (store) لم يتم تحديثهما وفقًا لذلك.
ونتيجةً لذلك، كانت الدوال الاستدعائية لا تزال تستدعي to_usb_device() على مؤشر جهاز ينتمي إلى بنية usb_interface، مما أدى إلى الحصول على مؤشر usb_device غير صالح.
استخدم to_usb_interface() مباشرة في معالجات السمات للحصول على الواجهة وبيانات السائق الخاصة بها.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.