В ядре Linux устранена критическая уязвимость PwnEscape, получившая идентификатор CVE-2026-99999. Ошибка с оценкой 9,3 балла по шкале CVSS позволяла злоумышленникам, находящимся внутри гостевой системы, нарушить изоляцию и получить полный контроль над физическим сервером. Уязвимость затрагивает сетевой стек Linux, а не механизм виртуализации KVM, что делает её актуальной для облачных платформ, VPS-хостингов, сред автоматической сборки и песочниц. Исследователь Паулос Йибело из pwn.ai продемонстрировал, что специально сформированные сетевые пакеты могут привести к чтению памяти хоста, аварийному завершению работы сервера или выполнению команд с правами root. Наиболее опасный сценарий позволял нарушить границы между виртуальными машинами и инфраструктурой, где работают приложения других клиентов, потенциально давая доступ к их данным.
Специалисты Vercel подтвердили масштаб проблемы, показав, как через работающие виртуальные машины можно было извлечь фрагменты памяти реальных серверов. Один подготовленный пакет позволял получить около 32 байт данных, которые можно было запрашивать многократно, постепенно собирая информацию, недоступную гостевой системе. В лабораторных условиях Йибело доказал, что два пакета достаточно для аварийного сбоя хоста, а последующая эксплуатация открывает доступ к административным правам. Исследователь успешно воспроизвёл атаку на системах с KVM и Firecracker, включая четыре успешных запуска цепочки получения доступа после перезагрузки тестового сервера, однако выполнение произвольного кода на производственных серверах Vercel не демонстрировалось.
Причиной уязвимости стало неожиданное взаимодействие механизмов обработки IPv4: ядро Linux проверяло заголовок пакета, но при вычислении контрольной суммы могло изменить уже проверенные поля. Служебные данные позволяли подменить длину IP-заголовка с 20 до 60 байт, заставляя систему принимать дополнительные байты памяти за часть пакета и отправлять их по сети. Особенность PwnEscape заключается в том, что для утечки не требовалось взламывать гипервизор; злоумышленник воздействовал на сетевые функции основной ОС через виртуальный интерфейс. Разработчики Linux подтвердили уязвимость 15 октября, а защита, запрещающая завершать вычисление контрольной суммы при возможности перезаписи заголовка, включена в версии ядра 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.57, 7.2.11 и 7.3-rc7.
Уязвимость была обнаружена во время конкурса Vercel, запущенного 18 августа с призовым фондом до 1 миллиона долларов. Йибело отправил отчёт 20 августа, а в сентябре передал сведения разработчикам. За использование экспериментальной системы Omega-Pwn для анализа кода исследователь получил максимальную награду в 50 000 долларов. Организаторы за две недели приняли 1285 отчётов и выплатили 242 000 долларов, признав только одну находку критической. Vercel заявила, что ни один из отчётов не показал доступа к клиентским данным, но привлекла других провайдеров к устранению проблемы, так как ошибка находилась в общем коде Linux. В 2026 году уже были найдены похожие уязвимости ITScape и Januscape, но PwnEscape опаснее из-за использования общей сетевой подсистемы, что значительно расширяет круг потенциально уязвимых сред. AlmaLinux выпустила тестовые сборки 16 октября для версий 8, 9 и 10, а Red Hat оценила опасность своей реализации в 8,8 баллов.