Le 18 octobre 2026, Phoronix rapporte qu’une série de correctifs Linux datée du 15 octobre et alors en attente propose de supprimer les vidages de cache logiciels lors des transitions entre les KeyID d’Intel Trust Domain Extensions (Intel TDX). Selon l’explication de Rick Edgecombe, ingénieur logiciel chez Intel, reproduite par Phoronix, le matériel TDX finalisé prend en charge le traitement concerné sans aide logicielle. La modification vise à simplifier le code du noyau Linux (compte rendu de Phoronix).

Pourquoi TDX utilise des KeyID

Intel TDX protège des machines virtuelles confidentielles appelées Trust Domains (TD). La technologie Multi-Key Total Memory Encryption (MKTME) chiffre la mémoire de chaque TD avec une clé AES qui lui est propre; le KeyID associé à une requête mémoire sélectionne la clé correspondante, explique Intel dans son avis de sécurité.

Les vidages concernés par la proposition accompagnent les transitions entre ces identifiants. L’explication de Rick Edgecombe, telle que Phoronix la rapporte, est que le matériel TDX finalisé peut traiter le problème visé sans cette assistance logicielle.

Le risque de canal auxiliaire décrit par Intel

Dans son avis de sécurité mis à jour le 10 mars 2026, Intel décrit un risque distinct lié à la gestion des alias de KeyID. Dans certaines configurations, un moniteur de machine virtuelle (VMM) non fiable peut observer les motifs d’accès mémoire d’un Trust Domain, jusqu’à la granularité d’une ligne de cache. Les attaques décrites révèlent ces motifs, mais pas directement les données stockées aux adresses concernées.

Intel recommande d’éviter les accès mémoire qui dépendent de secrets. L’entreprise précise aussi que les logiciels ne doivent pas dépendre de la présence ou de l’absence des mécanismes de cohérence liés aux KeyID, car ces flux peuvent évoluer dans de futurs processeurs.

Le résultat annoncé pour le code et les performances

Phoronix présente la simplification du code du noyau comme le résultat de la série. Son compte rendu indique que les messages des correctifs ne donnent pas d’effet attendu sur les performances et ne rapporte aucun gain mesuré.