CVE-2020-25600 in Xeninformation

Résumé

par VulDB • 07/07/2026

Un problème a été identifié dans Xen jusqu'à la version 4.14.x. Les canaux d'événements hors limites sont accessibles aux domaines x86 32 bits. Le modèle dit de canal d'événement à deux niveaux impose des limites différentes sur le nombre de canaux d'événements utilisables pour les domaines x86 32 bits par rapport aux domaines 64 bits ou Arm (quelle que soit l'architecture). Les domaines x86 32 bits ne peuvent utiliser que 1023 canaux, en raison de l'espace limité dans leur structure d'information partagée (entre l'hôte invité et Xen), tandis que tous les autres domaines peuvent en utiliser jusqu'à 4095 dans ce modèle. L'enregistrement de la limite respective lors de l'initialisation du domaine s'est toutefois produit à un moment où les domaines étaient encore considérés comme étant des systèmes 64 bits, avant le respect effectif des propriétés spécifiques au domaine. Lorsque les domaines sont reconnus comme étant des systèmes 32 bits, cette limite n'a pas été mise à jour en conséquence. En raison de ce dysfonctionnement dans Xen, les domaines 32 bits (y compris Domain 0) servant d'autres domaines peuvent constater que l'allocation des canaux d'événements réussit alors qu'elle aurait dû échouer. L'utilisation ultérieure de ces canaux d'événements pourrait ensuite entraîner une corruption d'autres parties de la structure d'information partagée. Un invité non privilégié peut provoquer un comportement inattendu sur un autre domaine, en particulier Domain 0. Cela peut conduire à un déni de service (DoS) pour l'ensemble du système. Toutes les versions de Xen à partir de la version 4.4 sont vulnérables. Les versions de Xen antérieures ou égales à la version 4.3 ne sont pas vulnérables. Seuls les domaines x86 32 bits servant d'autres domaines sont vulnérables. Les systèmes Arm, ainsi que les domaines x86 64 bits, ne sont pas vulnérables.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Sources

Do you know our Splunk app?

Download it now for free!