CVE-2026-98703 in Linuxinformation

Résumé

par VulDB • 18/10/2026

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

wifi: mac80211: minstrel_ht : valider l'index de taux fixe

Le fichier debugfs fixed_rate_idx est un attribut u32 brut (plain), donc n’importe quelle valeur peut lui être écrite. La fonction `minstrel_ht_update_stats()` copie ensuite cette valeur dans `mi->max_tp_rate[]` et `mi->max_prob_rate`, et `minstrel_ht_set_rate()` utilise les macros MI_RATE_GROUP()/MI_RATE_IDX() pour indexer `minstrel_mcs_groups[]` (42 entrées) et `mi->groups[].rates[]` (10 entrées).

L’écriture, par exemple, de la valeur 65535 sélectionne le groupe 4095 et l'index de taux 15, bien au-delà des limites de ces deux tableaux. Les entrées hors limites sont déréférencées et mises à jour en tant que `struct minstrel_rate_stats` (compteurs de réessais, etc.), ce qui corrompt la mémoire kernel adjacente. Avec CONFIG_UBSAN_BOUNDS, l'accès est signalé comme un « array-index-out-of-bounds » dans `minstrel_ht_set_rate()`.

Seule une paire groupe/taux valide, ou U32_MAX pour désactiver le traitement des taux fixes, peut être utilisée en toute sécurité ; il faut donc rejeter toute autre valeur lors de l'écriture dans ce fichier debugfs.

Ce fichier n'est accessible que via un montage debugfs réservé à root (root-only), il ne s’agit donc pas d’une frontière de privilèges. L'accès hors limites reste néanmoins un bug qui ne doit pas être atteignable par le biais d'un attribut debugfs en écriture.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

25/09/2026

Divulgation

18/10/2026

Modérer

accepté

Entrée

VDB-421948

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!