PT-2025-25906
CVE-2022-49980
·
تاريخ النشر
2022-07-27
·
تاريخ التحديث
2026-10-21
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة لينكس الأقدم من 5.19.0-rc4-next-20220628-syzkaller
الوصف
تم اكتشاف خطأ «use-after-free» في نواة Linux، وتحديدًا في الدالة
usb udc uevent(). يحدث هذا الخطأ بسبب حالة التنافس بين استدعاءات uevent وإلغاء تسجيل برنامج تشغيل الأداة (gadget)، مما قد يؤدي إلى الوصول إلى الحقل udc->driver بعد إلغاء تخصيصه. تم اكتشاف المشكلة بواسطة أداة الفوزر syzbot.التوصيات
لمنع حدوث حالة التنافس، تأكد من أن الروتين
usb udc uevent() يبقي الميوتكس udc lock مقفلاً أثناء عمليات الوصول المتزامنة.بالنسبة لإصدارات نواة Linux الأقدم من 5.19.0-rc4-next-20220628-syzkaller، قم بتطبيق التصحيح الذي يعالج مشكلة القراءة بعد التحرير (use-after-free) في
usb udc uevent(). وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾