Leksykon IT › Bezpieczeństwo › Ucieczka z VM (VM escape)

Ucieczka z VM (VM escape)

Bezpieczeństwo Svenska → Zaktualizowano: 2026-10-07

Sytuacja, gdy kod wewnątrz maszyny wirtualnej wydostaje się na hosta lub do hypervisora. To atak, od którego niewystąpienia zależy cały model chmury publicznej — izolacja między najemcami jest podstawową obietnicą wirtualizacji.

Powierzchnią ataku rzadko jest rdzeń hypervisora, a częściej emulowane urządzenia: karty graficzne, sieciowe, kontrolery USB i stare urządzenia, których nikt nie używa, ale które i tak istnieją w modelu. VENOM (2015) wykorzystał wirtualny kontroler stacji dyskietek w QEMU — urządzenie, którego prawie żaden gość nie potrzebował. Środki zaradcze są stąd oczywiste: minimalizować model urządzeń (Firecracker właśnie dlatego udostępnia ich zaledwie kilka), uruchamiać proces hypervisora pod seccomp i SELinuxem, by udana ucieczka kończyła się w pustej klatce, oraz łatać. Kontenery mają ten sam problem w ostrzejszej postaci, bo jądro jest współdzielone.

← Wróć do leksykonu