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

الملخص

بحسب VulDB • 18/10/2026

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

iio: light: gp2ap020a00f: تصريف irq_work بعد free_irq

يُرجِّح معالج IRQ المأهول (threaded) البيانات عبر data->work باستخدام irq_work_queue()، مما يؤدي إلى استجواب الزناد من سياق خاص بكل وحدة معالجة مركزية. لا تقوم دالة free_irq() بتفريغ أي عمل في قائمة irq_work كان المعالج قد أدرجه مسبقاً، لذا فإن العمل المذكور قد يستمر في التشغيل بعد عودة gp2ap020a00f_remove() واستدعاء iio_trigger_poll() على data->trig، وهو ما تم تحريره بالفعل بواسطة آلية التنظيف الخاصة بـ devm، مما يتسبب في حدوث Use-After-Free.

أضف irq_work_sync(&data->work) بعد free_irq() داخل دالة remove() وفي مسار خطأ probe، محاكاةً لالتزام commit 78601726d4a5 ("iio: trigger: sysfs: fix use-after-free on remove").

تم اكتشاف الثغرة بواسطة أداة تحليل ثابتة مملوكة داخلياً، وتم تأكيد ذلك من خلال مراجعة يدوية.

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

مسؤول

Linux

حجز

25/09/2026

إفشاء

18/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-421879

EPSS

0.00168

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!