CVE-2026-64490
الملخص
بحسب VulDB • 25/07/2026
في نواة لينكس، تم حل الثغرة التالية:
ALSA: virtio: التحقق من صحة البيانات الوصفية للتحكم القادمة من الجهاز
تعتمد معالجة التحكم في virtio-snd على ثقة نوع التحكم والقيمة العددية التي يوفرها الجهاز ويعيدها.
يتم استخدام هذه البيانات الوصفية مباشرةً كمؤشر لمصفوفة g_v2a_type_map[] داخل الدالة virtsnd_kctl_info()، ولتحديد أحجام الحلقات وعمليات النسخ memcpy() في الدالتين virtsnd_kctl_get() وvirtsnd_kctl_put() مقابل المصفوفات ذات الحجم الثابت virtio_snd_ctl_value وsnd_ctl_elem_value.
وبناءً عليه، يمكن لجهاز معيب أو خبيث أن يتسبب في وصول خارج الحدود (out-of-bounds access) من خلال الإعلان عن نوع تحكم غير صالح أو عدد قيم أكبر من اللازم.
يتم التحقق من صحة نوع التحكم والعدد مرة واحدة داخل الدالة virtsnd_kctl_parse_cfg()، قبل استعلام العناصر المعدادّة أو تعريض التحكم لـ ALSA.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.