PT-2026-6159
CVE-2026-23089
·
تاريخ النشر
2026-01-01
·
تاريخ التحديث
2026-10-21
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
يحتوي نواة لينكس على ثغرة في النظام الفرعي ALSA، وتحديدًا في الدالة
snd usb mixer free(). عندما تفشل الدالة snd usb create mixer()، تقوم الدالة بتحرير mixer->id elems، لكن عناصر التحكم التي تمت إضافتها بالفعل إلى البطاقة تستمر في الإشارة إلى الذاكرة التي تم تحريرها. بعد ذلك، أثناء تنفيذ snd card register()، تقوم دالات الاستدعاء المرتدة (callbacks) الخاصة بطبقة المزج OSS بالوصول إلى هذه الذاكرة التي تم تحريرها، مما يؤدي إلى حدوث حالة قراءة «use-after-free» (استخدام بعد التحرير). يتضمن مسار الاستدعاء دوال مثل get ctl value() وget min max with quirks.isra.0() وmixer ctl feature info() وsnd mixer oss build test() وsnd card register() وusb audio probe(). يتم إصلاح المشكلة باستدعاء snd ctl remove() لجميع عناصر التحكم في المزج قبل تحرير id elems، مع ضمان حفظ المؤشر التالي أولاً، لأن snd ctl remove() تقوم بتحرير العنصر الحالي.التوصيات
في الوقت الحالي، لا توجد معلومات عن إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾