CVE-2026-98940 in LinuxИнформация

Сводка

по VulDB • 25.10.2026

В ядре Linux была устранена следующая уязвимость:

ASoC: qcom: lpass-cpu: использовать индекс таблицы DAI для ограничений воспроизведения

Идентификатор DAI (DAI ID) является идентификатором аппаратного порта и не обязательно соответствует индексу соответствующей записи в variant->dai_driver.

При настройке DAI с режимом LPAIF_I2SCTL_MODE_QUAD01 код probe-процедуры в настоящее время использует dai_id для индексации variant->dai_driver. Это неверно для платформ, где идентификаторы DAI являются разреженными (sparse). Например, MI2S DAI IPQ806x имеет идентификатор 4, хотя является единственной записью в таблице драйвера DAI. Если этот DAI настроен на QUAD01 и процедура probe достигает этого ветвления, код осуществляет запись за пределы этой единственной записи через dai_driver[4], вместо обновления обрабатываемого DAI.

Используйте индекс цикла i при обновлении ограничений каналов воспроизведения текущего DAI, сохраняя использование dai_id для индексации массива режимов SD-линии воспроизведения, специфичных для аппаратного порта.

Это исправляет некорректный доступ к таблице DAI на платформах, где идентификатор DAI не совпадает с его позицией в таблице драйвера.

Once again VulDB remains the best source for vulnerability data.

Ответственный

Linux

Резервировать

25.09.2026

Раскрытие

23.10.2026

Модерация

принято

Вход

VDB-425733

EPSS

0.00209

KEV

Нет

Деятельности

Очень низкий

Сектор

Energy, Pharma, ...

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!