Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
[forminator_form id="25163"]

github+1securityonline+1securityonline+1Ein Proof-of-Concept-Exploit für eine kritische Schwachstelle im Linux-Kernel, die es einer bösartigen Gast-VM ermöglicht, aus ihrer Sandbox auszubrechen und Befehle auf dem Host mit vollen Kernel-Privilegien auszuführen, wurde öffentlich gemacht und sorgt für dringende Bedenken bei Betreibern von ARM64-Cloud-Infrastrukturen.
Die als CVE-2026-46316 verfolgte und als "ITScape" bezeichnete Lücke wurde von dem Sicherheitsforscher Hyunwoo Kim (@v4bel) entdeckt und gemeldet. Sie zielt auf die vGIC-ITS-Emulation (virtual Generic Interrupt Controller – Interrupt Translation Service) von KVM/arm64 ab und nutzt eine Race-Condition bei der Verarbeitung gleichzeitiger Invalidierungsanfragen im Translation-Cache aus.security-tracker.debian+2
Laut der offiziellen Offenlegung, die am 10. Juni auf der oss-sec-Mailingliste veröffentlicht wurde, ermöglicht die Schwachstelle "einen Guest-Escape zum Host in einer KVM/arm64-Umgebung und die Ausführung von Befehlen auf dem Host mit Kernel- (Root-) Privilegien". Das GitHub-Repository des Forschers gibt an, dass "dies nach bestem öffentlichen Wissen die erste Guest-to-Host-Escape-Exploit-Forschung ist, die auf KVM/arm64 abzielt".securityonline+2
Die Ursache liegt in der Funktion `vgic_its_invalidate_cache()`, die den pro-ITS-Translation-Cache durchläuft und bei jedem Eintrag Referenzen freigibt. Mehrere Codepfade — ITS-Befehlshandler, der GITS_CTLR-Schreibpfad und der Redistributor-GICR_CTLR-Pfad — können denselben Cache gleichzeitig leeren, ohne dass ein ordnungsgemäßer Ausschluss erfolgt. Wenn zwei oder mehr Kontexte denselben Eintrag beobachten und löschen, wird die einzelne Referenz des Caches mehr als einmal freigegeben, was zu einer Use-After-Free-Bedingung führt.security-tracker.debian+1
Im Gegensatz zu typischen Virtualisierungs-Escapes, die auf User-Space-Emulatoren wie QEMU abzielen, existiert ITScape innerhalb des In-Kernel-KVM selbst und umgeht standardmäßige User-Space-Schutzmaßnahmen vollständig. Die Ausnutzung erfordert Gast-Kernel-Privilegien (EL1), um die notwendigen GIC/ITS-MMIO-Interaktionen zu steuern, aber die Offenlegung merkt an, dass sie "den Fehler allein durch gastseitige Aktionen auslöst, um zum Host zu entkommen".securityonline
Die Schwachstelle betrifft ARM64-Kernel-Versionen von Ende April 2024 bis Anfang Juni 2026. Ein Patch wurde von den Linux-Kernel-Betreuern zusammengeführt, der die Invalidierungslogik so ändert, dass `vgic_put_irq()` seine Referenz "nur auf dem von xa_erase() zurückgegebenen Wert" freigibt. Der CVE-Eintrag wurde am 9. Juni veröffentlicht, und der PoC-Code erschien am folgenden Tag auf GitHub.github+3
Cloud-Betreiber, die Multi-Tenant-ARM64-KVM-Umgebungen betreiben, werden dringend aufgefordert, die Anwendung des Patches sofort zu überprüfen, da die öffentliche Verfügbarkeit von funktionierendem Exploit-Code ungepatchte Systeme einem direkten Risiko der Host-Kompromittierung durch jeden Mandanten mit Gast-Kernel-Zugriff aussetzt.securityonline+1