CVE-2026-98940 in Linuxinformación

Resumen

por VulDB • 2026-10-24

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

ASoC: qcom: lpass-cpu: usar el índice de la tabla DAI para las restricciones de reproducción

El ID del DAI es un identificador de puerto hardware y no necesariamente corresponde al índice de la entrada correspondiente en variant->dai_driver.

Al configurar un DAI con LPAIF_I2SCTL_MODE_QUAD01, el código de detección (probe) utiliza actualmente dai_id para indexar variant->dai_driver. Esto es incorrecto para las plataformas donde los IDs del DAI son dispersos. Por ejemplo, el DAI MI2S IPQ806x tiene un ID 4, aunque sea la única entrada en la tabla de controladores DAI. Si ese DAI se configura para QUAD01 y la fase de detección alcanza esta rama, el código escribe más allá de esa única entrada mediante dai_driver[4] en lugar de actualizar el DAI que se está procesando.

Utilizar el índice del bucle i al actualizar las restricciones de canales de reproducción del DAI actual, manteniendo dai_id para indexar la matriz específica por puerto hardware de los modos de línea SD de reproducción.

Esto corrige el acceso incorrecto a la tabla DAI en plataformas donde el ID del DAI no coincide con su posición en la tabla del controlador.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-23

Moderación

aceptado

Artículo

VDB-425733

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!