FICHE CVE

CVE-2026-98705

Publiée le 2026-10-18 · Dernière modification le 2026-10-21

🇫🇷 EN BREF

La pile réseau sans fil du noyau Linux, et plus précisément le composant mac80211 utilisé pour les réseaux maillés (mesh), ne suit pas correctement le nombre de chemins réseau actifs. Un défaut dans la manière dont les chemins proxy sont ajoutés et supprimés permet au compteur interne de chemins du système de devenir négatif. Une fois cela produit, le système n'applique plus la limite maximale du nombre de chemins maillés pouvant être créés.

Un attaquant ayant un accès réseau à l'interface maillée pourrait inonder le système de chemins, risquant ainsi d'épuiser la mémoire du noyau et de provoquer un plantage du système ou un déni de service. Comme cela se produit au niveau de la couche réseau, cela ne nécessite probablement aucune authentification ni interaction directe avec l'utilisateur. Toutefois, l'attaquant doit être en mesure d'envoyer des trames sans fil spécifiques à l'appareil concerné pour déclencher le dépassement.

CVSS—
Publiée2026-10-18
Dernière modification2026-10-21

RÉFÉRENCES

Description officielle du NVD (en anglais)

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: account proxy paths against the mesh path limit Proxy-path churn can drive the interface path counter negative and let later mesh path additions exceed MESH_MAX_MPATHS. mesh_path_free_rcu() decrements the interface mpaths counter for entries from both the mesh and proxy path tables, but mpp_path_add() never reserves a slot in that counter. Removing or expiring a proxy path therefore returns a slot that was never charged. mesh_path_add() uses the same counter to enforce MESH_MAX_MPATHS, so once it falls below the number of installed paths the limit no longer holds. Reserve the shared quota before allocating a proxy path and release it on every unsuccessful addition. Mesh and proxy paths now share one 1024-entry budget, so mpp_path_add() can return -ENOSPC at that limit.