CVE-2026-98940 in Linux信息

摘要

由 VulDB • 2026-10-23

在 Linux 内核中,已修复以下漏洞:

ASoC: qcom: lpass-cpu: 使用 DAI 表索引来设置播放约束

DAI ID 是硬件端口 ID,并不一定对应 variant->dai_driver 中相应条目的索引。

当配置具有 LPAIF_I2SCTL_MODE_QUAD01 模式的 DAI 时,探测代码当前使用 dai_id 作为 variant->dai_driver 的索引。这对于 DAI ID 稀疏的平台来说是不正确的。例如,IPQ806x MI2S DAI 的 ID 为 4,但它却是 DAI 驱动表中唯一的条目。如果该 DAI 被配置为 QUAD01 模式且探测过程进入此分支,代码将通过 dai_driver[4] 写入超出单个条目的范围,而不是更新正在处理的 DAI。

在更新当前 DAI 的播放通道约束时,应使用循环索引 i,同时保留 dai_id 用于对特定硬件端口的播放 SD-line 模式数组进行索引。

这修复了在 DAI ID 与其在驱动表中的位置不匹配的平台上的错误 DAI 表访问问题。

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

来源

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!