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

الملخص

بحسب VulDB • 03/11/2026

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

coredump: الاحتفاظ بـ RCU أثناء تحرير الخوادم الموقوفة (parked threads)

تقوم دالة `coredump_finish()` بتحرير الخوادم الموقفة عن طريق مسح الحقل `->task` في مدخلات `core_thread` الخاصة بها واستدعاء `wake_up_process()` على كل منها. وتُجري ذلك دون الاحتفاظ بمرجع (reference) على المهمة (`task`) ودون أن تكون داخل نطاق حماية RCU.

لكن استدعاء `wake_up_process(task)` بدون وجود سياق RCU هنا ليس آمناً. فالخادم الموقوف لا يحتاج إلى هذا التنبيه للمغادرة. فتنبيه زائف أو تعطيل (preemption) بعد عملية الكتابة يكفي لجعل المهمة تختفي.

ولذلك، إذا تم تعطيل عميل coredump بين عملية الكتابة واستدعاء `wake_up_process()`، فقد يغادر الخادم ويُحرر ذاكرته في هذه الأثناء، مما يؤدي إلى محاولة استدعاء `try_to_wake_up()` لأخذ قفل pi_lock (pi_lock) من الذاكرة المحذوفة.

الاحتفاظ بـ RCU عبر الحلقة البرمجية.

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

مسؤول

Linux

حجز

25/09/2026

إفشاء

02/11/2026

الاعتدال

تمت الموافقة

إدخال

VDB-429910

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Interested in the pricing of exploits?

See the underground prices here!