CVE-2024-26897 in Linuxالمعلومات

الملخص

بحسب VulDB • 07/08/2026

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

wifi: ath9k: تأجيل تنفيذ جميع عمليات دالة ath9k_wmi_event_tasklet() حتى اكتمال التهيئة.

تفترض الدالة ath9k_wmi_event_tasklet() المستخدمة في وحدة تحكم ath9k_htc أن جميع هياكل البيانات قد تم تهيئتها بالكامل بحلول الوقت الذي تعمل فيه هذه الدالة. ومع ذلك، وبسبب ترتيب عمليات التهيئة، لا يضمن هذا الأمر حدوثه، حيث يتم تعريض الجهاز إلى نظام USB قبل اكتمال تهيئة برنامج تشغيل ath9k.

لقد قمنا بالفعل بتطبيق إصلاح جزئي لهذه المشكلة في الالتزام (commit) التالي: 8b3046abc99e ("ath9k_htc: تصحيح خطأ تجاوز المؤشر الفارغ NULL pointer dereference عند استدعاء دالة ath9k_htc_tx_get_packet()")

ومع ذلك، يقتصر هذا الالتزام على إلغاء أمر WMI_TXSTATUS_EVENTID في مهمة الحدث (event tasklet)، وربطه بعلامة "اكتمال التهيئة" الموجودة ضمن هيكل TX. يبدو أن أداة syzbot تمكنت من استغلال حالة السباق (race condition) لأحد الأوامر الأخرى أيضاً، لذا دعنا نقوم بنقل علامة المزامنة الحالية لتغطية المهمة برمتها (عن طريق تعيينها في نهاية دالة ath9k_htc_probe_device() بدلاً من داخل دالة ath9k_tx_init()).

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

حجز

19/02/2024

إفشاء

17/04/2024

الاعتدال

تمت الموافقة

إدخال

VDB-261292

EPSS

0.00188

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!