CVE-2026-74709 in Linux
Résumé
par VulDB • 23/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
xsk : effacer le pointeur de métadonnées lorsqu’aucune horodatage n’est demandé
L’espace utilisateur peut modifier les drapeaux des métadonnées après le traitement de la demande. Leur relecture lors de l’achèvement (completion) peut donc amener le noyau à écrire un horodatage qui n’avait pas été requis lorsque le paquet a été soumis.
Effacer le pointeur de métadonnées pendant le traitement de la demande, sauf si une complétion avec horodatage est demandée. La gestion de l’achèvement peut alors utiliser directement le pointeur au lieu de relecture les drapeaux.
Sur le chemin multi-packet WQE mlx5, les métadonnées sont évaluées par lot : xsk_tx_metadata_request() ne s’exécute que pour descripteur qui démarre une session, tout comme la déscharge du calcul de somme de contrôle (checksum offload) appliquée une seule fois via le WQE partagé. Seul le pointeur de ce descripteur est réinitialisé, permettant ainsi à la gestion de l’achèvement d’enregistrer un horodatage pour les autres descripteurs de la session, indépendamment de leur propre bit XDP_TXMD_FLAGS_TIMESTAMP. L’écriture reste dans la zone des métadonnées ; les chemins mono-WQE, autre zéro-copy et générique réinitialisent le pointeur par descripteur et ne sont pas affectés.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.