Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-25068

Опубликовано: 29 янв. 2026
Источник: redhat
CVSS3: 4.3
EPSS Низкий

Описание

alsa-lib versions 1.2.2 up to and including 1.2.15.2, prior to commit 5f7fe33, contain a heap-based buffer overflow in the topology mixer control decoder. The tplg_decode_control_mixer1() function reads the num_channels field from untrusted .tplg data and uses it as a loop bound without validating it against the fixed-size channel array (SND_TPLG_MAX_CHAN). A crafted topology file with an excessive num_channels value can cause out-of-bounds heap writes, leading to a crash.

Меры по смягчению последствий

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 10alsa-libFix deferred
Red Hat Enterprise Linux 6alsa-libFix deferred
Red Hat Enterprise Linux 7alsa-libFix deferred
Red Hat Enterprise Linux 8alsa-libFix deferred
Red Hat Enterprise Linux 9alsa-libFix deferred
Red Hat Hardened Imagesalsa-lib-main-1.2.15.3-3.1.hum1FixedRHSA-2026:740110.04.2026

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-787
https://bugzilla.redhat.com/show_bug.cgi?id=2435372alsa-lib: alsa-lib Topology Decoder Heap-based Buffer Overflow

EPSS

Процентиль: 9%
0.00191
Низкий

4.3 Medium

CVSS3

Связанные уязвимости

ubuntu
6 месяцев назад

alsa-lib versions 1.2.2 up to and including 1.2.15.2, prior to commit 5f7fe33, contain a heap-based buffer overflow in the topology mixer control decoder. The tplg_decode_control_mixer1() function reads the num_channels field from untrusted .tplg data and uses it as a loop bound without validating it against the fixed-size channel array (SND_TPLG_MAX_CHAN). A crafted topology file with an excessive num_channels value can cause out-of-bounds heap writes, leading to a crash.

nvd
6 месяцев назад

alsa-lib versions 1.2.2 up to and including 1.2.15.2, prior to commit 5f7fe33, contain a heap-based buffer overflow in the topology mixer control decoder. The tplg_decode_control_mixer1() function reads the num_channels field from untrusted .tplg data and uses it as a loop bound without validating it against the fixed-size channel array (SND_TPLG_MAX_CHAN). A crafted topology file with an excessive num_channels value can cause out-of-bounds heap writes, leading to a crash.

debian
6 месяцев назад

alsa-lib versions 1.2.2 up to and including 1.2.15.2, prior to commit ...

github
6 месяцев назад

alsa-lib versions 1.2.2 up to and including 1.2.15.2, prior to commit 5f7fe33, contain a heap-based buffer overflow in the topology mixer control decoder. The tplg_decode_control_mixer1() function reads the num_channels field from untrusted .tplg data and uses it as a loop bound without validating it against the fixed-size channel array (SND_TPLG_MAX_CHAN). A crafted topology file with an excessive num_channels value can cause out-of-bounds heap writes, leading to a crash.

CVSS3: 4.3
fstec
6 месяцев назад

Уязвимость функции tplg_decode_control_mixer1 библиотеки для взаимодействия со звуковыми драйверами ядра Alsa-lib, позволяющая нарушителю вызвать отказ в обслуживании

EPSS

Процентиль: 9%
0.00191
Низкий

4.3 Medium

CVSS3