Zwei Schwachstellen im Xen-Hypervisor könnten es einer bösartigen Gast-VM ermöglichen, Speicher anderer VMs auf demselben Host zu lesen und zu verändern, darunter auch den von dom0, der Verwaltungs-VM, die in der Regel weitreichende Berechtigungen hat. Das Xen Project machte die Schwachstellen am 3. November im Advisory XSA-523 bekannt und teilte mit, dass Patches verfügbar sind, es jedoch keine bekannte Abhilfe gibt.
Die als CVE-2026-102703 und CVE-2026-102704 geführten Schwachstellen betreffen Xen 4.6 und spätere Versionen; Version 4.5 und frühere Versionen sind nicht betroffen. Ursache ist grant copy, der Mechanismus, den Xen zur Datenübertragung zwischen VMs verwendet. Xen prüft, welche Speicherseiten eine VM anderen zur Nutzung freigibt, kann diese Prüfungen jedoch bei der Verarbeitung von Kopierblöcken wiederverwenden. In einigen Fällen wurde eine Prüfung, wenn erforderlich, nicht wiederholt, wodurch möglicherweise der Zugriff auf Speicher möglich war, der einem Gast nicht gehört.
Das Xen Project schrieb die Entdeckung der Schwachstellen Anthropic und dessen Claude-Modell zu. Stephan Lipp von Ada Logics bestätigte den Befund, und das CodeAnt AI Security Research Team meldete das Problem unabhängig davon. Im Advisory werden keine bekannten Angriffe genannt und es wird nicht angegeben, welche Zugriffsebene innerhalb einer VM erforderlich wäre, um die Schwachstellen auszunutzen.
XCP-ng, eine auf Xen basierende Virtualisierungsplattform, warnte in den Hinweisen zu seinem Update, dass ein kompromittierter Gast seine Isolation überwinden und die Kontrolle über den Host übernehmen könnte. Das am 3. November veröffentlichte Update für Version 8.3 enthält das Xen-Paket xen-4.17.7-4.2.xcpng8.3; die Hosts müssen neu gestartet werden, damit die Fehlerbehebung greift. Vates, das XCP-ng unterstützt, stuft die Auswirkungen als kritisch ein.
Qubes OS erklärte, dass alle unterstützten Versionen und Konfigurationen betroffen sind. Die Fehlerbehebung gilt für Qubes 4.3, die einzige Version, die weiterhin unterstützt wird, und aktualisiert die Xen-Pakete in dom0 auf Version 4.19.6-3. Um das Update anzuwenden, muss dom0 neu gestartet werden. Nutzer von Anti Evil Maid müssen außerdem ihre geheime Passphrase erneut versiegeln, da die neuen Xen-Binärdateien PCR18 und PCR19 ändern. Qubes stellte die behobenen Pakete zunächst über sein Repository für Sicherheitstests bereit; nach Tests durch die Community ist die Überführung in das stabile Repository geplant.
Das Xen-Advisory enthält Patches für xen-unstable bis einschließlich Xen 4.19.x sowie für Xen 4.18.x und 4.17.x. Für Xen 4.6 bis 4.16 werden keine Patches bereitgestellt; der Sicherheitssupport für Xen 4.16 endete am 2. Dezember 2024. Auch andere Produkte, die verwundbare Xen-Versionen verwenden, könnten betroffen sein, bis ihre Betreuer die Korrekturen aus XSA-523 übernehmen. Am 4. November führte Debians Sicherheitstracker das Paket xen in bookworm, trixie und forky als verwundbar und in sid als behoben.
XSA-523 ist nicht mit XSA-500 identisch, einer weiteren Xen-Schwachstelle in grant copy, die am 28. Juli bekannt gemacht wurde, und verfügt über eigene Patches.
Quellen: The Hacker News.