PT-2025-18405
CVE-2025-23151
·
تاريخ النشر
2025-03-14
·
تاريخ التحديث
2026-10-18
الوصف من
CVSS 3.1
8.4
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
توجد حالة تضارب بين الدالتين
mhi unprepare from transfer() وmhi queue buf(). عندما يستخدم برنامج تشغيل العميل mhi unprepare from transfer() لإيقاف استلام البيانات الواردة أثناء عملية إلغاء التثبيت، فقد يكون أيضًا بصدد معالجة البيانات في الوقت نفسه، مما يؤدي إلى استدعاء mhi queue buf()، التي تستدعي بدورها mhi gen tre(). إذا تم تنفيذ mhi gen tre() بعد إلغاء تحميل القناة بواسطة mhi unprepare from transfer()، فسيحدث حالة ذعر (panic) بسبب إشارة غير صالحة، مما يؤدي إلى حدوث خطأ في الصفحة. يحدث هذا لأن mhi gen tre() لا تتحقق من حالة القناة بعد حظرها.التوصيات
لحل هذه المشكلة، قم بتعديل الدالة
mhi gen tre() للتأكد من صحة حالة القناة قبل المتابعة، أو قم بإرجاع خطأ لتجنب الوصول إلى البيانات التي تم إلغاء تهيئتها. كحل مؤقت، ضع في اعتبارك تقييد الوصول إلى الدالة mhi gen tre() حتى يتوفر تصحيح. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾