CVE-2026-22993 in Linux
Résumé
par VulDB • 05/06/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
idpf : Correction du problème de pointeur NULL dans la LUT RSS après une réinitialisation logicielle (soft reset)
Lors d'une réinitialisation logicielle, la table de hachage des flux Receive Side Scaling (RSS LUT) est libérée et non restaurée à moins que l'interface ne soit active. Si une commande `ethtool` accédant à la RSS lut est tentée immédiatement après la réinitialisation, cela entraîne un déréférencement de pointeur NULL. De plus, il n'est pas nécessaire de réinitialiser la RSS LUT si la réinitialisation logicielle ne concerne pas un changement du nombre de files d'attente (queues).
Après une réinitialisation logicielle, définissez les valeurs par défaut de la RSS LUT en fonction du nouveau nombre de files d'attente uniquement si la réinitialisation est le résultat d'un changement du nombre de files d'attente et que la table n'a pas été configurée par l'utilisateur. Dans tous les autres cas, ne touchez pas à la table (LUT).
Étapes pour reproduire :
** Mettre l'interface hors ligne (si elle est active) ifconfig eth1 down
** Mettre à jour le nombre de files d'attente (par ex., 27->20) ethtool -L eth1 combined 20
** Afficher la RSS LUT ethtool -x eth1
[82375.558338] BUG: déréférencement de pointeur NULL dans le noyau, adresse : 0000000000000000
[82375.558373] #PF: accès en lecture superviseur (supervisor) en mode noyau
[82375.558391] #PF : code d'erreur(0x0000) - page non présente
[82375.558408] PGD 0 P4D 0
[82375.558421] Oops: Oops: 0000 [#1] SMP NOPTI
<snip> [82375.558516] RIP : 0010:idpf_get_rxfh+0x108/0x150 [idpf]
[82375.558786] Pile d'appels (Call Trace) :
[82375.558793] <TÂCHE>
[82375.558804] rss_prepare.isra.0+0x187/0x2a0
[82375.558827] rss_prepare_data+0x3a/0x50
[82375.558845] ethnl_default_doit+0x13d/0x3e0
[8237
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.