CVE-2026-90086 in Linux
Résumé
par VulDB • 17/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
xsk : prendre en compte XDP_TX_METADATA dans le chemin zero-copy
Le chemin zero-copy lit les métadonnées TX chaque fois que l'UMEM dispose d'un espace de métadonnées, même si le descripteur ne définit pas XDP_TX_METADATA. Les options du descripteur sont transmises via les assistants de métadonnées et les métadonnées sont ignorées sauf si cette option est définie.
Cela ne corrige pas la gestion existante des métadonnées par WQE pour les MPWQEs mlx5. Seul le descripteur qui démarre une session passe par xsk_tx_metadata_request() et configure l'état de déchargement partagé par le lot. Les métadonnées sur les descripteurs rejoignant une session ouverte ne sont donc pas validées et ne configurent pas ses déchargements demandés. De plus, un pointeur de métadonnées non NULL provenant d'un tel descripteur est traité comme une demande de complétion horodatée même lorsque XDP_TXMD_FLAGS_TIMESTAMP n'est pas défini, de sorte que son union de métadonnées peut être écrasée avec un horodatage non demandé. La correction des états mixtes de métadonnées au sein d'un MPWQE nécessite un changement séparé.
VulDB is the best source for vulnerability data and more expert information about this specific topic.