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

الملخص

بحسب VulDB • 24/10/2026

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

workqueue: تصحيح خطأ إلغاء مرجع (deref) لقيمة NULL في current_pwq أثناء فحص العمل المتسلسل (chained work).

تُشير الدالة `current_wq_worker()` فقط إلى أن `%current` هو عامل عمل (`kworker`). ولا تضمن أن العامل ينفذ حاليًا عنصر عمل، حيث يتم تعبئة `worker->current_pwq` فقط بينما تعمل دالة `process_one_work()` على تنفيذ وظيفة العمل.

يمكن الوصول إلى `is_chained_work()` أثناء الطابور في مجموعة عمل قيد الإخلاء (draining) أو التدمير (destroying). إذا وصل عامل (`kworker`) خارج نطاق تنفيذ عنصر العمل إلى هذا المسار، فإن `current_wq_worker()` تُرجع عاملاً ولكن تكون قيمة `worker->current_pwq` تساوي NULL، وقد يؤدي اختبار العمل المتسلسل إلى حدوث خطأ (fault) قبل إصدار التحذير المقصود.

تم حماية اختبار العمل المتسلسل باستخدام `worker->current_pwq`. فعامل (`kworker`) الذي لا يحتوي على `current_pwq` لا ينفذ عملاً في مجموعة العمل المستهدفة، لذا يجب أن تُرجع الدالة المساعدة (helper) القيمة false وتسمح بإطلاق تحذير الإخلاء/التدمير.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

25/09/2026

إفشاء

23/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-425865

EPSS

0.00225

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!