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

الملخص

بحسب VulDB • 26/08/2026

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

ASoC: codecs: lpass-tx-macro: تصحيح الوصول إلى عناصر التحكم من نوع enum kcontrol

عناصر التحكم "DEC0 MODE" حتى "DEC7 MODE" مُعرَّفة كقيم enumerated (قائمة اختيار)، لكن الدالتان `tx_macro_dec_mode_get()` و`tx_macro_dec_mode_put()` تصلان إلى قيمتها عبر `ucontrol->value.integer.value[0]` (من النوع long) بدلاً من `ucontrol->value.enumerated.item[0]` (من النوع unsigned int).

تم إصلاح هذا النمط نفسه في برامج التشغيل الشقيقة بواسطة الالتزامين: bcfe5f76cc40 ("ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type") و 0ea5eff7c606 ("ASoC: codecs: va-macro: fix accessing array out of bounds for enum type")، لكن تم إغفال tx-macro.

على الأنظمة ذات البتات الستة (64-bit) المبنية مع تفعيل `CONFIG_SND_CTL_DEBUG`، تكتشف عملية التحقق من صحة قيمة العنصر (`elem value sanity check`) الكتابة لـ 4 بايتات بعد عنصر الـ enumerated item، وتفشل كل قراءة لهذه عناصر التحكم بإرجاع الخطأ `-EINVAL`:

snd-sm8250 sound: control 2:0:0:DEC0 MODE:0: access overflow

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

Linux

حجز

26/08/2026

إفشاء

26/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-395875

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!