CVE-2025-22009 in Linuxالمعلومات

الملخص

بحسب VulDB • 26/06/2026

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

منظم الجهد (regulator): وهمي (dummy): فرض الاستدعاء المتزامن (synchronous probing)

أحياناً أواجه خطأ إلغاء مرجع المؤشر الفارغ (NULL pointer dereference) أثناء الإقلاع في دالة `kobject_get()` مع مكدس المكالمات التالي:

`anatop_regulator_probe()` `devm_regulator_register()` `regulator_register()` `regulator_resolve_supply()` `kobject_get()`

من خلال إضافة عبارات `BUG_ON()` إضافية، تمكنت من التحقق من أن هذا الخطأ ينشأ لأن عملية الاستدعاء (probing) لمحرك المنظم الوهمي ('dummy') لم تكتمل بعد (`dummy_regulator_rdev` لا يزال فارغاً NULL).

في جهاز تصحيح الأخطاء عبر JTAG، أرى أن `dummy_regulator_probe()` و `anatop_regulator_probe()` يمكن تشغيلهما بواسطة خيوط نواة مختلفة (kworker/u4:*). لم أقم بالتحقيق بشكل أكبر فيما إذا كان بإمكاننا تغيير ذلك أو ما إذا كانت هناك إمكانيات أخرى لفرض التزامن بين هاتين الإجرائيتين للاستدعاء. من ناحية أخرى، لا أتوقع عقاباً كبيراً في وقت الإقلاع ناتجاً عن إجراء استدعاء متزامن لمنظم الجهد 'dummy'.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

29/12/2024

إفشاء

08/04/2025

الاعتدال

تمت الموافقة

إدخال

VDB-303772

EPSS

0.00183

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!