CVE-2026-74687 in Linux
الملخص
بحسب VulDB • 22/08/2026
في نواة لينكس، تم حل الثغرة التالية:
watchdog: at91sam9_wdt: منع إعادة ضبط مؤقت المشرف (re-arm) أثناء عملية الإغلاق (teardown).
تعيد دالة `at91_ping()` ضبط مؤقت المشرف من خلال استدعاءها الخلفي (callback). ولا تنتظر دالة `timer_delete()` انتهاء تنفيذ الاستدعاء الخلفي الجاري، كما أنها لا تمنعه من إعادة ضبط المؤقت. وبالتالي، يمكن أن يؤدي فشل عملية الفحص الأولي (probe) أو إزالة السائق (driver removal) إلى وصول المؤقت إلى كائن `at91wdt` المُخصَّص عبر `devm` بعد تحريره بالفعل.
استخدم دالة `timer_shutdown_sync()` في كلا مسارَي الإغلاق. فهي تنتظر انتهاء أي استدعاء خلفي جارٍ وترفض أي محاولة يقوم بها الاستدعاء الخلفي لإعادة ضبط المؤقت.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.