Xen Project åtgärdade två sårbarheter i Xen-programvaran för att köra virtuella maskiner, vilka offentliggjordes den 3 november och upptäcktes med hjälp av Anthropic-modellen Claude; sårbarheterna kunde göra det möjligt för en skadlig virtuell maskin att läsa och ändra andra virtuella maskiners minne, inklusive minne i värdens privilegierade hanteringsdomän.
Sårbarheterna, som anges som CVE-2026-102703 och CVE-2026-102704 i säkerhetsmeddelandet XSA-523, påverkar Xen-operationen ”grant copy”, som överför data mellan virtuella maskiner. Xen uppger att sårbarheterna berodde på misstag i hur programvaran återanvände kontroller av minnesåtkomst eller tillämpade dem vid grupper av kopieringsoperationer. En virtuell maskin som utnyttjade sårbarheterna skulle kunna komma åt minne som tillhörde andra virtuella maskiner på samma värd, vilket potentiellt kunde bryta isoleringen mellan dem.
Enligt säkerhetsmeddelandet är alla Xen-versioner från och med 4.6 sårbara, medan version 4.5 och tidigare versioner inte är det. Det står också att det inte finns något känt sätt att komma runt sårbarheterna, så operatörer bör installera tillgängliga korrigeringar. Xen gav Claude erkännande för att ha hittat sårbarheterna.
Xen gav Stephan Lipp från Ada Logics erkännande för att ha validerat dem. CodeAnt AI Security Research Team fick erkännande för att oberoende ha rapporterat samma problem. Xen uppger inte i sitt säkerhetsmeddelande att några bekräftade angrepp har utnyttjat sårbarheterna.