PT-2025-16724

CVE-2025-22084

·

تاريخ النشر

2025-01-11

·

تاريخ التحديث

2026-01-26

الوصف من

CVSS 3.1
5.5
متوسطة
المقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
تم تحديد مشكلة تتعلق بإشارة مؤشر NULL في نواة Linux، وتحديدًا في الدالة w1 uart probe(). تستدعي هذه الدالة الدالة w1 uart serdev open()، التي تتضمن الدالة devm serdev device open()، قبل تعيين عمليات العميل عبر الدالة serdev device set client ops(). قد يؤدي هذا التسلسل إلى حدوث إشارة إلى مؤشر NULL في معالج receive buf الخاص بوحدة التحكم serdev، حيث يفترض أن serdev->ops صالح عندما يكون SERPORT ACTIVE مُعرَّفًا. تشبه هذه المشكلة حالة التنافس التي تم تصحيحها سابقًا، حيث كانت الدالة devm serdev device open() تُستدعى قبل التهيئة الكاملة للجهاز.
التوصيات
لحل هذه المشكلة، تأكد من تعريف عمليات العميل قبل تمكين المنفذ عبر w1 uart serdev open(). كحل مؤقت، ضع في اعتبارك تعطيل الدالة w1 uart probe() حتى يتوفر تصحيح. قم بتقييد الوصول إلى الوحدة النمطية serdev المعرضة للخطر لتقليل مخاطر الاستغلال. تجنب استخدام الدالة serdev device set client ops() في نقطة نهاية واجهة برمجة التطبيقات (API) المتأثرة حتى يتم حل المشكلة. في الوقت الحالي، لا توجد معلومات عن إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
USN-7594-1
USN-7594-2
USN-7594-3
USN-7605-1
USN-7605-2
USN-7606-1
USN-7628-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾