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

الملخص

بحسب VulDB • 28/08/2026

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

الجذر الأساسي للأجهزة (driver core): استخدام `READ_ONCE()` لـ `dev->driver` في دالة `dev_has_sync_state()`

تقوم الدالة `dev_has_sync_state()` بقراءة `dev->driver` مرتين دون الاحتفاظ بـ `device_lock()` -- مرة واحدة للتحقق من القيمة NULL، ومرة أخرى لاسترجاع (dereference) الخاصية `->sync_state`. يحتفظ بعض المتصلين فقط بـ `device_links_write_lock`، وهو ما لا يمنع عملية فك الربط غير المتزامنة (concurrent unbind) من مسح `dev->driver` عبر دالة `device_unbind_cleanup()`.

تم الإصلاح عن طريق قراءة `dev->driver` مرة واحدة بالضبط باستخدام `READ_ONCE()`، وذلك بالتزامن مع استخدام `WRITE_ONCE()` في دالة `device_set_driver()`.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

Linux

حجز

26/08/2026

إفشاء

28/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-396629

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!