Deux failles de l’hyperviseur Xen pourraient permettre à une machine virtuelle invitée malveillante de lire et de modifier la mémoire appartenant à d’autres machines virtuelles hébergées sur le même serveur, y compris dom0, la machine virtuelle de gestion qui dispose généralement de larges autorisations. Le projet Xen a divulgué ces vulnérabilités dans l’avis XSA-523, le 3 novembre, et indiqué que des correctifs étaient disponibles, sans qu’aucune mesure d’atténuation soit connue.

Répertoriées sous les identifiants CVE-2026-102703 et CVE-2026-102704, ces failles touchent Xen 4.6 et les versions ultérieures ; les versions 4.5 et antérieures ne sont pas concernées. Elles sont liées à grant copy, le mécanisme utilisé par Xen pour transférer des données entre machines virtuelles. Xen vérifie quelles pages mémoire une machine virtuelle autorise les autres à utiliser, mais peut réutiliser ces vérifications lors du traitement de lots de copies. Dans certains cas, il n’a pas répété une vérification alors que cela était nécessaire, ce qui pouvait permettre l’accès à une mémoire dont la machine invitée n’est pas propriétaire.

Le projet Xen a attribué la découverte des failles à Anthropic, qui a utilisé son modèle Claude. Stephan Lipp, d’Ada Logics, a validé cette découverte, et l’équipe de recherche en sécurité de CodeAnt AI a signalé le problème indépendamment. L’avis ne fait état d’aucune attaque connue et ne précise pas quel niveau d’accès au sein d’une machine virtuelle serait nécessaire pour exploiter les failles.

XCP-ng, une plateforme de virtualisation fondée sur Xen, a averti dans ses notes de mise à jour qu’une machine invitée compromise pourrait s’affranchir de son isolement et prendre le contrôle de l’hôte. Sa mise à jour 8.3, publiée le 3 novembre, comprend le paquet Xen xen-4.17.7-4.2.xcpng8.3 ; les hôtes doivent être redémarrés pour appliquer le correctif. Vates, qui assure la prise en charge de XCP-ng, qualifie l’impact de critique.

Qubes OS a indiqué que toutes les versions et configurations prises en charge étaient concernées. Son correctif vise Qubes 4.3, la seule version dont la prise en charge se poursuit, et met à jour les paquets Xen de dom0 vers la version 4.19.6-3. Pour appliquer la mise à jour, il faut redémarrer dom0. Les utilisateurs d’Anti Evil Maid doivent également sceller à nouveau leur phrase secrète, car les nouveaux binaires Xen modifient PCR18 et PCR19. Qubes a d’abord mis les paquets corrigés à disposition dans son dépôt de tests de sécurité ; leur transfert vers le dépôt stable est prévu après les essais de la communauté.

L’avis Xen fournit des correctifs pour xen-unstable jusqu’à Xen 4.19.x, ainsi que pour Xen 4.18.x et 4.17.x. Il ne fournit pas de correctifs pour Xen 4.6 à 4.16 ; la prise en charge de sécurité de Xen 4.16 a pris fin le 2 décembre 2024. D’autres produits utilisant des versions vulnérables de Xen pourraient également être concernés tant que leurs responsables de maintenance n’auront pas appliqué les correctifs XSA-523. Au 4 novembre, le suivi des problèmes de sécurité de Debian indiquait que le paquet xen était vulnérable dans bookworm, trixie et forky, et corrigé dans sid.

XSA-523 est distinct de XSA-500, une autre vulnérabilité Xen liée à grant copy, divulguée le 28 juillet, et dispose de ses propres correctifs.

Sources: The Hacker News.