Безопасность · 22 октября 2026 г.
Критическая уязвимость PwnEscape в ядре Linux позволяет совершать побег из виртуальных машин
Обнаружена критическая уязвимость под названием PwnEscape, которая затрагивает серверы Linux, использующие KVM в качестве хост-системы для виртуальных машин. Данная ошибка позволяет виртуальным машинам выходить за пределы своей изоляции, что может дать злоумышленнику, являющемуся клиентом облачного хостера, возможность скомпрометировать хост виртуализации и манипулировать виртуальными машинами других клиентов.
Проблема локализована глубоко в сетевом коде ядра Linux. При передаче пакетов через метаданные virtio виртуальная машина может определить место, где ядро позже проставит контрольную сумму транспортировки. Ядро некорректно проверяло эту позицию, из-за чего контрольная сумма записывалась в память по неверному адресу. Исследователи из pwn.ai в лабораторных условиях с помощью эксплойта неоднократно совершали побег из изолированной среды, а также вызывали сбои в работе виртуализаторов и всех запущенных на них виртуальных машин.
Специалисты характеризуют эту проблему как новый класс уязвимостей, который они называют инверсией доверия к отложенным метаданным. По сути, это ошибка типа время проверки, время использования, однако она возникает без типичного для таких случаев состояния гонки. Для реализации уязвимости достаточно лишь контролируемой атакующим операции отложенной записи в памяти.
Уязвимости присвоен идентификатор CVE-2026-99999 с критическим рейтингом CVSS 9.3 из 10. Обновленные пакеты для ядра Linux начали поставляться в понедельник утром для Debian, в то время как Ubuntu и Red Hat еще готовят исправления. Администраторам гипервизоров KVM рекомендуется оперативно установить новое ядро и перезагрузить системы. Ожидается, что рабочие эксплойты появятся в сети в течение нескольких недель и могут затронуть и другие гипервизоры, помимо KVM.
Некоторые облачные провайдеры уже отреагировали на угрозу. Netcup начал перезагрузку своих хостов виртуализации. Hetzner сообщил об использовании временной меры защиты на базе eBPF, которая позволяет избежать немедленной перезагрузки гипервизоров. Другой провайдер внедрил временное решение, которое распознает вектор атаки на системном уровне и компенсирует его. Клиентам хостеров не требуется предпринимать активных действий, кроме проверки устойчивости своих серверов к перезагрузке.
Поиск данной уязвимости был осуществлен исследователями с помощью GPT-5.6 Sol, что заняло три дня и обошлось менее чем в 700 долларов США за токены. При этом исправление ошибки в сетевом коде ядра Linux заняло значительно больше времени и было внедрено только 8 октября.