PT-2025-52934
CVE-2022-50704
·
تاريخ النشر
2025-12-24
·
تاريخ التحديث
2026-10-19
الوصف من
CVSS 3.1
5.5
متوسطةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
يوجد خلل في وظيفة «USB gadget» في نواة لينكس قد يؤدي إلى حالة «use-after-free» أثناء التبديل بين إعدادات USB. وعلى وجه التحديد، تحدث المشكلة عند التبديل من rndis إلى إعداد آخر، وعندما تفشل استدعاءات رد الفعل (callback) الخاصة بـ pullup في الأجهزة أو تواجه خطأً. وقد يؤدي ذلك إلى تعطل النظام. يتم تشغيل الثغرة الأمنية عندما تُرجع الدالة
gadget->ops->pullup() خطأً، مما يؤدي إلى مشكلة «استخدام بعد التحرير» في الدالة rndis close(). قد تؤدي الإجراءات التالية إلى حدوث المشكلة: كتابة «none» في /config/usb gadget/g1/UDC، أو إزالة ملف من /config/usb gadget/g1/configs/b.1/، أو إزالة دليل من /config/usb gadget/g1/functions/. يُظهر التحليل مكدسات استدعاء تتضمن دوال مثل gether disconnect، وrndis disable، وcomposite disconnect، وconfigfs composite disconnect، وusb gadget disconnect، usb gadget unregister driver، وgadget dev desc UDC store، وrndis deregister، وrndis free، وconfig usb cfg unlink، وconfigfs unlink، وvfs unlink، وpanic، وdo page fault، وdo mem abort، el1 sync handler، rndis close، eth stop، dev close many، rollback registered many، unregister netdev، gether cleanup، rndis attr release، kref put وconfigfs rmdir.التوصيات
في الوقت الحالي، لا توجد معلومات عن إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾