ITScape: Den första KVM/arm64-gäst-till-värd-flykten är här
ITScape (CVE 2026 46316) är en kritisk gäst till värd flykt i Linux KVM för arm64, vilket låter en skadlig VM exekvera godtycklig kod på värden med fulla kärnprivilegier – en publik och fungerande exploit finns tillgä... Sårbarheten är en kapplöpning i vGIC ITS översättningscache invalidering som orsakar en use afte...
Publicerad avRedigerad med DeepSeek-V4-ProBilder genererade med GPT Image 1.5
ITScape (CVE 2026 46316) är en kritisk gäst till värd flykt i Linux KVM för arm64, vilket låter en skadlig VM exekvera godtycklig kod på värden med fulla kärnprivilegier – en publik och fungerande exploit finns tillgä...
Sårbarheten är en kapplöpning i vGIC ITS översättningscache invalidering som orsakar en use after free, och påverkar kärnor byggda från slutet av april 2024 till början av juni 2026.
Molnoperatörer som kör delade arm64 värdar som exempelvis AWS Graviton måste patcha omedelbart; en temporär åtgärd är att inaktivera den inbyggda virtuella ITS:en för ej betrodda gäster.
What is the CVE-2026-46316 ("ITScape") vulnerability in Linux KVM/arm64's vGIC-ITS emulation, including its root cause as a race condition iITScape is the first publicly documented guest-to-host escape exploit for KVM on arm64.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What is the CVE-2026-46316 ("ITScape") vulnerability in Linux KVM/arm64's vGIC-ITS emulation, including its root cause as a race condition i. Article summary: Here is the full breakdown of **CVE-2026-46316 ("ITScape")**, based on the available evidence.. Topic tags: general, general web, user generated, government. Reference image context from search candidates: Reference image 1: visual subject "| CVE-2026-7572An off-by-one error (CWE-193) in the ConsumeUnit16Array and ConsumeUnit64Array functions in Velocidex Velociraptor before version 0.76.5 on Windows and Linux allows" source context "Latest Linux Vulnerabilities" Reference image 2: visual subject "# CVE-2026-23425: Linux Kernel Privilege Escalation Flaw. CVE-2026-23425 is a privilege escalation vulnerability in the Linux kernel affecting KVM ARM64 ID register i
openai.com
Vad är ITScape?
ITScape är en kritisk sårbarhet (CVE-2026-46316) i Linux-kärnans KVM/arm64-implementation, närmare bestämt i den virtuella generiska avbrottshanterarens avbrottsöversättningstjänst (vGIC-ITS). Det rör sig om en så kallad "use-after-free" (användning efter frigöring) som gör det möjligt för en angripare inuti en gäst-VM att bryta sig ut ur sin sandlåda och ta full kontroll över värddatorns operativsystem – med kärnprivilegier. Detta är den första offentligt dokumenterade exploiten av denna typ för KVM på ARM64-arkitekturen .
Sårbarheten upptäcktes och rapporterades av säkerhetsforskaren Hyunwoo Kim i början av juni 2026. Det som gör situationen akut är att en fullt fungerande proof-of-concept exploit (PoC) publicerades på GitHub ungefär samtidigt. Exploiten triggar en kapplöpning genom att använda flera virtuella CPU-trådar (vCPU:er) som samtidigt skickar så kallade DISCARD ITS-kommandon medan översättningscachen för LPI (Logical Processor Interrupt) invalideras .
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "ITScape: Den första KVM/arm64-gäst-till-värd-flykten är här"?
ITScape (CVE 2026 46316) är en kritisk gäst till värd flykt i Linux KVM för arm64, vilket låter en skadlig VM exekvera godtycklig kod på värden med fulla kärnprivilegier – en publik och fungerande exploit finns tillgä...
What are the key points to validate first?
ITScape (CVE 2026 46316) är en kritisk gäst till värd flykt i Linux KVM för arm64, vilket låter en skadlig VM exekvera godtycklig kod på värden med fulla kärnprivilegier – en publik och fungerande exploit finns tillgä... Sårbarheten är en kapplöpning i vGIC ITS översättningscache invalidering som orsakar en use after free, och påverkar kärnor byggda från slutet av april 2024 till början av juni 2026.
What should I do next in practice?
Molnoperatörer som kör delade arm64 värdar som exempelvis AWS Graviton måste patcha omedelbart; en temporär åtgärd är att inaktivera den inbyggda virtuella ITS:en för ej betrodda gäster.
ITScape: Den första KVM/arm64-gäst-till-värd-flykten är här
ITScape (CVE 2026 46316) är en kritisk gäst till värd flykt i Linux KVM för arm64, vilket låter en skadlig VM exekvera godtycklig kod på värden med fulla kärnprivilegier – en publik och fungerande exploit finns tillgä... Sårbarheten är en kapplöpning i vGIC ITS översättningscache invalidering som orsakar en use afte...
Publicerad avRedigerad med DeepSeek-V4-ProBilder genererade med GPT Image 1.5
ITScape (CVE 2026 46316) är en kritisk gäst till värd flykt i Linux KVM för arm64, vilket låter en skadlig VM exekvera godtycklig kod på värden med fulla kärnprivilegier – en publik och fungerande exploit finns tillgä...
Sårbarheten är en kapplöpning i vGIC ITS översättningscache invalidering som orsakar en use after free, och påverkar kärnor byggda från slutet av april 2024 till början av juni 2026.
Molnoperatörer som kör delade arm64 värdar som exempelvis AWS Graviton måste patcha omedelbart; en temporär åtgärd är att inaktivera den inbyggda virtuella ITS:en för ej betrodda gäster.
What is the CVE-2026-46316 ("ITScape") vulnerability in Linux KVM/arm64's vGIC-ITS emulation, including its root cause as a race condition iITScape is the first publicly documented guest-to-host escape exploit for KVM on arm64.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What is the CVE-2026-46316 ("ITScape") vulnerability in Linux KVM/arm64's vGIC-ITS emulation, including its root cause as a race condition i. Article summary: Here is the full breakdown of **CVE-2026-46316 ("ITScape")**, based on the available evidence.. Topic tags: general, general web, user generated, government. Reference image context from search candidates: Reference image 1: visual subject "| CVE-2026-7572An off-by-one error (CWE-193) in the ConsumeUnit16Array and ConsumeUnit64Array functions in Velocidex Velociraptor before version 0.76.5 on Windows and Linux allows" source context "Latest Linux Vulnerabilities" Reference image 2: visual subject "# CVE-2026-23425: Linux Kernel Privilege Escalation Flaw. CVE-2026-23425 is a privilege escalation vulnerability in the Linux kernel affecting KVM ARM64 ID register i
openai.com
Vad är ITScape?
ITScape är en kritisk sårbarhet (CVE-2026-46316) i Linux-kärnans KVM/arm64-implementation, närmare bestämt i den virtuella generiska avbrottshanterarens avbrottsöversättningstjänst (vGIC-ITS). Det rör sig om en så kallad "use-after-free" (användning efter frigöring) som gör det möjligt för en angripare inuti en gäst-VM att bryta sig ut ur sin sandlåda och ta full kontroll över värddatorns operativsystem – med kärnprivilegier. Detta är den första offentligt dokumenterade exploiten av denna typ för KVM på ARM64-arkitekturen .
Sårbarheten upptäcktes och rapporterades av säkerhetsforskaren Hyunwoo Kim i början av juni 2026. Det som gör situationen akut är att en fullt fungerande proof-of-concept exploit (PoC) publicerades på GitHub ungefär samtidigt. Exploiten triggar en kapplöpning genom att använda flera virtuella CPU-trådar (vCPU:er) som samtidigt skickar så kallade DISCARD ITS-kommandon medan översättningscachen för LPI (Logical Processor Interrupt) invalideras .
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "ITScape: Den första KVM/arm64-gäst-till-värd-flykten är här"?
ITScape (CVE 2026 46316) är en kritisk gäst till värd flykt i Linux KVM för arm64, vilket låter en skadlig VM exekvera godtycklig kod på värden med fulla kärnprivilegier – en publik och fungerande exploit finns tillgä...
What are the key points to validate first?
ITScape (CVE 2026 46316) är en kritisk gäst till värd flykt i Linux KVM för arm64, vilket låter en skadlig VM exekvera godtycklig kod på värden med fulla kärnprivilegier – en publik och fungerande exploit finns tillgä... Sårbarheten är en kapplöpning i vGIC ITS översättningscache invalidering som orsakar en use after free, och påverkar kärnor byggda från slutet av april 2024 till början av juni 2026.
What should I do next in practice?
Molnoperatörer som kör delade arm64 värdar som exempelvis AWS Graviton måste patcha omedelbart; en temporär åtgärd är att inaktivera den inbyggda virtuella ITS:en för ej betrodda gäster.
Felet ligger i funktionen vgic_its_invalidate_cache(). Denna funktion ansvarar för att gå igenom och rensa översättningscachen för LPI:er (Logical Processor Interrupts) i KVM:s inbyggda vGIC-ITS. När en cache-post behöver invalideras, itererar funktionen över alla poster och släpper deras referenser med hjälp av vgic_put_irq().
Problemet är vad funktionen släpper referensen på. Den använder pekaren som iteratorn xa_for_each() returnerar, men i en miljö med flera processorkärnor kan en parallell operation, till exempel ett DISCARD-kommando från en annan vCPU, redan ha raderat och frigjort den posten. Funktionen gör då en "double-put" (dubbel frigöring) på ett minnesområde som inte längre är allokerat, vilket leder till en klassisk use-after-free. En angripare kan manipulera minnesheapen för att utnyttja detta tillstånd och kapa programflödet i värdkärnan .
Det är värt att notera att en tidigare sårbarhet i samma kod, CVE-2024-26598, delvis åtgärdade en liknande UAF i "cache-hit"-vägen genom att höja referensräkningen inuti vgic_its_check_cache() innan låset släpptes. Den lösningen täckte dock inte invalideringsvägen, vilket lämnade kapplöpningen öppen för exploatering via en annan triggermekanism .
Varför är detta en milstolpe?
Gäst-till-värd-flykter är den farligaste typen av hypervisor-bugg eftersom de raserar den isoleringsbarriär som all molnverksamhet bygger på. Tidigare publika KVM-flykter har främst riktat sig mot x86-arkitekturen, ofta via buggar i QEMU eller AMD-specifik kod . ITScape är den första exploiten som visar ett utbrott från en oprivilegierad ARM64-gäst-VM genom själva den inbyggda KVM-koden i Linux-kärnan – inga buggar i användarrymdsemulatorer krävs .
Konsekvenserna för molnleverantörer som kör ARM64-baserade tjänster (exempelvis AWS Graviton eller Ampere Altra) är allvarliga. En angripare kan:
Läsa och skriva godtyckligt minne i värdkärnan.
Få full exekvering (ring 0) på värddatorn.
Förflytta sig i sidled till andra virtuella maskiner, containrar eller värdens nätverk.
De flesta säkerhetsteam har klassat sårbarheten med ett CVSS-värde över 9.0, vilket speglar dess kritiska allvarsgrad .
Korrigeringen
Den officiella rättelsen från Linux-utvecklarna ändrar logiken i vgic_its_invalidate_cache() så att vgic_put_irq()endast anropas på värdet som returneras av den atomära operationen xa_erase(). xa_erase() raderar posten och returnerar den gamla pekaren, eller NULL om posten redan var borta. På så sätt säkerställer korrigeringen att referensräkningen minskas exakt en gång, vilket eliminerar "double-put"-fönstret .
Commit-meddelandet lyder: "KVM: arm64: vgic-its: Drop the translation cache reference only for the erased entry". Korrigeringen landade i den officiella kärnan i början av juni 2026 och drogs snabbt in i de stabila 6.x-serierna runt den 8–10 juni 2026. Stora distributioner som Red Hat, SUSE och Debian har också släppt bakåtporterade korrigeringar för sina supporterade kärngrenar .
Drabbade versioner
Introducerad: Slutet av april 2024, när LPI-översättningscachen först lades till i KVM/arm64 .
Sårbart fönster: Linuxkärnor byggda från cirka april 2024 till början av juni 2026 .
Åtgärdad: Officiell rättelse committad i början av juni 2026; inkluderad i de senaste stabila 6.x-kärnorna samt i distributionernas bakåtporterade paket .
Proof-of-Concept Exploit
Hyunwoo Kim offentliggjorde en fungerande exploit på GitHub runt den 9–10 juni 2026. Repositoriet innehåller full källkod, steg-för-steg-instruktioner för att återskapa attacken och en teknisk beskrivning av exploateringstekniken .
Att en tillförlitlig PoC är publikt tillgänglig innebär att både automatiserade skanningsverktyg och riktiga angripare enkelt kan vapenfiera sårbarheten. Tidsfönstret mellan offentliggörande och aktiva attacker är därför mycket kort.
Akuta åtgärder för operatörer av ARM64-molninfrastruktur
Om du driver en delad ARM64 KVM-infrastruktur – oavsett om det är AWS Graviton, Ampere Altra eller någon liknande plattform – ska du betrakta detta som en omedelbar och akut patchcykel.
Patcha värdkärnan nu. Applicera den senaste stabila kärnuppdateringen som innehåller rättelsen från början av juni 2026, eller din distributions bakåtporterade paket .
Inaktivera den inbyggda vGIC-ITS:en för ej betrodda gäster om du inte kan patcha omedelbart. Med QEMU kan detta göras genom att tvinga GICv3 ITS-emulering till användarrymden, eller genom att inte exponera GICv3 ITS-funktionalitet för otillförlitliga kunder .
Förlita dig inte på härdning inuti gäst-VM:en. Detta är en bugg på hypervisornivå; det finns inget sätt att skydda sig inifrån den virtuella maskinen .
Inventera din serverflotta. Alla ARM64 KVM-värdar som kör en kärna byggd mellan april 2024 och början av juni 2026 med vGIC-ITS aktiverad löper risk .
Övervaka efter tecken på exploatering. Med tanke på att en publik PoC existerar är aktiva skannings- och intrångsförsök högst sannolika .
nvd.nist.gov
Vulnerability Change Records for CVE-2024-26598 - NVD
Felet ligger i funktionen vgic_its_invalidate_cache(). Denna funktion ansvarar för att gå igenom och rensa översättningscachen för LPI:er (Logical Processor Interrupts) i KVM:s inbyggda vGIC-ITS. När en cache-post behöver invalideras, itererar funktionen över alla poster och släpper deras referenser med hjälp av vgic_put_irq().
Problemet är vad funktionen släpper referensen på. Den använder pekaren som iteratorn xa_for_each() returnerar, men i en miljö med flera processorkärnor kan en parallell operation, till exempel ett DISCARD-kommando från en annan vCPU, redan ha raderat och frigjort den posten. Funktionen gör då en "double-put" (dubbel frigöring) på ett minnesområde som inte längre är allokerat, vilket leder till en klassisk use-after-free. En angripare kan manipulera minnesheapen för att utnyttja detta tillstånd och kapa programflödet i värdkärnan .
Det är värt att notera att en tidigare sårbarhet i samma kod, CVE-2024-26598, delvis åtgärdade en liknande UAF i "cache-hit"-vägen genom att höja referensräkningen inuti vgic_its_check_cache() innan låset släpptes. Den lösningen täckte dock inte invalideringsvägen, vilket lämnade kapplöpningen öppen för exploatering via en annan triggermekanism .
Varför är detta en milstolpe?
Gäst-till-värd-flykter är den farligaste typen av hypervisor-bugg eftersom de raserar den isoleringsbarriär som all molnverksamhet bygger på. Tidigare publika KVM-flykter har främst riktat sig mot x86-arkitekturen, ofta via buggar i QEMU eller AMD-specifik kod . ITScape är den första exploiten som visar ett utbrott från en oprivilegierad ARM64-gäst-VM genom själva den inbyggda KVM-koden i Linux-kärnan – inga buggar i användarrymdsemulatorer krävs .
Konsekvenserna för molnleverantörer som kör ARM64-baserade tjänster (exempelvis AWS Graviton eller Ampere Altra) är allvarliga. En angripare kan:
Läsa och skriva godtyckligt minne i värdkärnan.
Få full exekvering (ring 0) på värddatorn.
Förflytta sig i sidled till andra virtuella maskiner, containrar eller värdens nätverk.
De flesta säkerhetsteam har klassat sårbarheten med ett CVSS-värde över 9.0, vilket speglar dess kritiska allvarsgrad .
Korrigeringen
Den officiella rättelsen från Linux-utvecklarna ändrar logiken i vgic_its_invalidate_cache() så att vgic_put_irq()endast anropas på värdet som returneras av den atomära operationen xa_erase(). xa_erase() raderar posten och returnerar den gamla pekaren, eller NULL om posten redan var borta. På så sätt säkerställer korrigeringen att referensräkningen minskas exakt en gång, vilket eliminerar "double-put"-fönstret .
Commit-meddelandet lyder: "KVM: arm64: vgic-its: Drop the translation cache reference only for the erased entry". Korrigeringen landade i den officiella kärnan i början av juni 2026 och drogs snabbt in i de stabila 6.x-serierna runt den 8–10 juni 2026. Stora distributioner som Red Hat, SUSE och Debian har också släppt bakåtporterade korrigeringar för sina supporterade kärngrenar .
Drabbade versioner
Introducerad: Slutet av april 2024, när LPI-översättningscachen först lades till i KVM/arm64 .
Sårbart fönster: Linuxkärnor byggda från cirka april 2024 till början av juni 2026 .
Åtgärdad: Officiell rättelse committad i början av juni 2026; inkluderad i de senaste stabila 6.x-kärnorna samt i distributionernas bakåtporterade paket .
Proof-of-Concept Exploit
Hyunwoo Kim offentliggjorde en fungerande exploit på GitHub runt den 9–10 juni 2026. Repositoriet innehåller full källkod, steg-för-steg-instruktioner för att återskapa attacken och en teknisk beskrivning av exploateringstekniken .
Att en tillförlitlig PoC är publikt tillgänglig innebär att både automatiserade skanningsverktyg och riktiga angripare enkelt kan vapenfiera sårbarheten. Tidsfönstret mellan offentliggörande och aktiva attacker är därför mycket kort.
Akuta åtgärder för operatörer av ARM64-molninfrastruktur
Om du driver en delad ARM64 KVM-infrastruktur – oavsett om det är AWS Graviton, Ampere Altra eller någon liknande plattform – ska du betrakta detta som en omedelbar och akut patchcykel.
Patcha värdkärnan nu. Applicera den senaste stabila kärnuppdateringen som innehåller rättelsen från början av juni 2026, eller din distributions bakåtporterade paket .
Inaktivera den inbyggda vGIC-ITS:en för ej betrodda gäster om du inte kan patcha omedelbart. Med QEMU kan detta göras genom att tvinga GICv3 ITS-emulering till användarrymden, eller genom att inte exponera GICv3 ITS-funktionalitet för otillförlitliga kunder .
Förlita dig inte på härdning inuti gäst-VM:en. Detta är en bugg på hypervisornivå; det finns inget sätt att skydda sig inifrån den virtuella maskinen .
Inventera din serverflotta. Alla ARM64 KVM-värdar som kör en kärna byggd mellan april 2024 och början av juni 2026 med vGIC-ITS aktiverad löper risk .
Övervaka efter tecken på exploatering. Med tanke på att en publik PoC existerar är aktiva skannings- och intrångsförsök högst sannolika .
nvd.nist.gov
Vulnerability Change Records for CVE-2024-26598 - NVD