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

الملخص

بحسب VulDB • 19/10/2026

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

perf/core: إصلاح تمرير pmu_ctx فارغ (NULL) إلى pmu->sched_task()

تعيد perf_pmu_sched_task() التحكم مبكرًا عندما يكون cpuctx->task_ctx مُعيّنًا، ولا تكون cpc->task_epc غير فارغة إلا أثناء جدولة سياق مهمة على هذه وحدة المعالجة المركزية. وبالتالي، فإن __perf_pmu_sched_task() تمرر دائمًا NULL:

Unable to handle kernel NULL pointer dereference at virtual address 00 pc : armv8pmu_sched_task+0x14/0x50 Call trace: armv8pmu_sched_task+0x14/0x50 (P) perf_pmu_sched_task+0xac/0x108 __perf_event_task_sched_out+0x6c/0xe0

استخدم &cpc->epc بدلاً من ذلك، وهو سياق واسع النطاق لوحدة المعالجة المركزية لهذا PMU، والذي تقوم الدالة بالفعل بإلغاء مرجعيته قبل بضعة أسطر للعثور على pmu.

تُعد armv8pmu_sched_task() التنفيذ الوحيد داخل الشجرة الذي يلغي المرجع للحجة، وهي تقرأ فقط ->pmu، لذا فإن الخطأ (oops) يتطلب BRBE، المضافة في الإصدار v6.17.

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

مسؤول

Linux

حجز

25/09/2026

إفشاء

18/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-422183

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!