Побег из ВМ (VM escape)
Ситуация, когда код внутри виртуальной машины вырывается на хост или в гипервизор. Вся модель публичных облаков держится на том, что этого никто не добьётся: изоляция арендаторов — главное обещание виртуализации.
Поверхность атаки — редко ядро гипервизора, чаще эмулируемые устройства: видеокарты, сетевые карты, USB-контроллеры и устаревшая периферия, которой никто не пользуется, но которая всё равно есть в модели. Уязвимость VENOM (2015) использовала виртуальный контроллер гибких дисков в QEMU — устройство, которое почти никому в госте не нужно. Отсюда и меры защиты: минимизировать модель устройств (Firecracker показывает гостю лишь горстку устройств именно поэтому), запускать процесс гипервизора под seccomp и SELinux, чтобы успешный побег закончился в пустой клетке, и вовремя ставить обновления. У контейнеров та же проблема в более острой форме, ведь ядро общее.