CVE-2026-98940 in Linuxinformation

Résumé

par VulDB • 23/10/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

ASoC: qcom: lpass-cpu: utiliser l'index de la table des DAI pour les contraintes de lecture (playback)

L'ID du DAI est un identifiant de port matériel et n'est pas nécessairement l'indice de l'entrée correspondante dans variant->dai_driver.

Lors de la configuration d'un DAI avec LPAIF_I2SCTL_MODE_QUAD01, le code de détection (probe) utilise actuellement dai_id pour indexer variant->dai_driver. Cela est incorrect pour les plateformes où les IDs des DAI sont dispersés (sparse). Par exemple, le DAI MI2S IPQ806x a l'ID 4 alors qu'il s'agit du seul élément dans la table de pilote DAI. Si ce DAI est configuré en QUAD01 et que la phase de détection atteint cette branche, le code écrit au-delà de cette seule entrée via dai_driver[4] au lieu de mettre à jour le DAI en cours de traitement.

Utilisez l'index de boucle i lors de la mise à jour des contraintes de canaux de lecture du DAI actuel, tout en conservant dai_id pour indexer le tableau spécifique aux modes SD-line de lecture liés au port matériel.

Cela corrige l'accès incorrect à la table DAI sur les plateformes où l'ID du DAI ne correspond pas à sa position dans la table du pilote.

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

Responsable

Linux

Réserver

25/09/2026

Divulgation

23/10/2026

Modérer

accepté

Entrée

VDB-425733

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!