CVE-2026-23318 in Linuxالمعلومات

الملخص

بحسب VulDB • 30/05/2026

في نواة لينكس، تم حل الثغرة التالية:

ALSA: usb-audio: استخدام الإصدار الصحيح للتحقق من صحة رأس UAC3

تم تعريف مدخل جدول المُحقِّقات (validators table) لوصف رأس UAC3 AC باستخدام إصدار بروتوكول خاطئ وهو UAC_VERSION_2، بينما كان ينبغي أن يكون UAC_VERSION_3. يؤدي هذا إلى عدم تطابق المُحقِّق أبداً مع أجهزة UAC3 الفعلية (حيث يكون البروتوكول == UAC_VERSION_3)، مما يتسبب في تجاوز وصفاتها الرأسية (header descriptors) لعملية التحقق تماماً. يمكن لجهاز USB خبيث يقدم رأس UAC3 مقطوعاً (truncated) استغلال هذا التسبب في قراءات خارج النطاق (out-of-bounds reads) عندما يقوم السائق (driver) لاحقاً بالوصول إلى حقول الوصف غير المُحقَّقة.

أُدخل هذا الخطأ في نفس الالتزام (commit) الذي يحتوي على تصحيح خطأ مطبعي حديث في وحدة الميزات UAC3، ويبدو أنه ناتج عن نفس خطأ النسخ واللصق عند إنشاء قسم UAC3 من قسم UAC2.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

13/01/2026

إفشاء

25/03/2026

الاعتدال

تمت الموافقة

إدخال

VDB-353033

EPSS

0.00132

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!