PT-2026-43915 · Linux+1 · Linux Kernel+1
CVSS v3.1
5.5
متوسطة
| المتجه | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات نواة لينكس السابقة للإصدار 7.0.11-1.1
الوصف
يحدث تسرب في عدد المراجع في مكون ALSA caiaq بنواة Linux أثناء فشل عملية الاستكشاف. تعمل الدالة
create card() على زيادة عدد المراجع لجهاز USB باستخدام usb get dev()، لكن الدالة المقابلة usb put dev() لا تُنفَّذ إلا عبر مُدمِّر card free(). ونظرًا لأن دالة التدمير ->private free يتم تخصيصها في مرحلة متأخرة من عملية init card()، فإن أي فشل يحدث قبل هذا التخصيص — مثل الأخطاء في usb set interface()، أو عمليات التحقق من نوع نقطة النهاية، أو usb submit urb()، أو تبادل EP1 CMD GET DEVICE INFO — يمنع تشغيل card free(). وينتج عن ذلك تسرب لـ struct usb device، وتخصيصات واصفاتها، وبيانات device private.التوصيات
قم بالتحديث إلى الإصدار 7.0.11-1.1 أو أحدث.
استغلال
إصلاح
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
Linux Kernel
Ubuntu