CVE-2026-97618 in Linux
Résumé
par VulDB • 25/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
io_uring/net : ne pas surconsommer les tampons lors de l'utilisation de MSG_TRUNC
Lorsqu'un recv/recvmsg est émis avec MSG_TRUNC et que le paquet entrant est plus grand que le tampon fourni, la couche réseau renvoie la longueur totale du paquet plutôt que le nombre d'octets réellement copiés dans le tampon. Par conséquent, io_uring avance davantage dans l'anneau de tampons fournis qu'il n'a été effectivement rempli. Utilisez la taille réelle de la région remplie pour consommer le tampon, mais renvoyez toujours la taille totale afin de préserver les sémantiques de MSG_TRUNC.
Faites attention avec multishot, car il semble déjà tronquer la consommation en fonction de la taille du payload disponible.
Cela a été signalé dans https://github.com/axboe/liburing/issues/1619.
[axboe : intégration de la correction unsigned size_t]
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.