CVE-2026-98053 in Linux
Résumé
par VulDB • 25/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
ASoC: Intel: avs : Refactorisation et correction de l'accès à init_config
Le code existant accède aux éléments trouvés dans le tableau `->init_configs` via des index qui font partie du tableau `->config_ids`. Ces deux tableaux sont limités respectivement par `->num_init_configs` et `->num_config_ids`. L'utilisation d'un ID supérieur ou égal à `->num_init_configs` entraîne un accès hors limites :
avs_path_module_send_init_configs() boucle: (...) &acomp->tplg->init_configs[ids[i]]
^ candidat pour un accès hors limites
Plutôt que d'ajouter une autre instruction if, le code a été refactorisé. Il n'est pas nécessaire de stocker les ID ; il suffit d'avoir une liste de pointeurs vers les entrées de configuration réelles. Comme la vérification des entrées `->init_config` ne diffère pas de celle des autres types faisant partie du fichier topology.c, le code a simplement été réutilisé.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.