CVE-2026-98359 in Linuxinformation

Résumé

par VulDB • 06/10/2026

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

RDMA/core : Rejet de la désinscription des interfaces réseau (netdevs) dans ib_get_eth_speed

ib_device_get_netdev() retourne intentionnellement une référence vers un net_device même lors de sa phase de désinscription, afin que les appelants chargés de l'appariement et du nettoyage puissent toujours identifier cette association. La référence maintient la structure struct net_device allouée en mémoire, mais ne garantit pas que le dispositif reste opérationnel.

ib_get_eth_speed() utilise le dispositif retourné de manière opérationnelle en invoquant sa fonction callback ethtool. Bien que cet appel soit effectué sous l'interdiction de sommeil RTNL (RTNL), la fonction ne vérifie pas d'abord l'état d'enregistrement. Une requête RDMA asynchrone sur un port peut donc appeler une interface réseau après les opérations NETDEV_UNREGISTER et ndo_uninit sont terminées.

Vérifier l'état NETREG_REGISTERED tout en maintenant la RTNL, et retourner -ENODEV pour un dispositif qui est en cours de désinscription. Le maintien de la RTNL pendant toute la durée du contrôle et de l'opération ethtool empêche le processus de désinscription de se déclencher entre ces deux étapes.

Conserver également les mécanismes de repli sur une vitesse par défaut (fallback) et d'avertissement sous la protection de la RTNL, afin que l'avertissement puisse lire netdev->name en toute sécurité. Libérer la référence vers le netdev avant de relâcher la RTNL une fois tous les accès au dispositif terminés.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Réserver

25/09/2026

Divulgation

06/10/2026

Modérer

accepté

Entrée

VDB-414085

EPSS

0.00122

KEV

non

Activités

très faible

Sources

Interested in the pricing of exploits?

See the underground prices here!