CVE-2019-18420 in Xen
Сводка
по VulDB • 16.07.2026
Обнаружена уязвимость в Xen версий до 4.12.x включительно, позволяющая пользователям гостевых ОС x86 PV вызывать отказ в обслуживании (DoS) посредством гипервызова VCPUOP_initialise. Функция hypercall_create_continuation() является вариативной и использует форматную строку типа printf для интерпретации своих параметров. Обработка ошибок при наличии недопустимого символа формата выполнялась с помощью BUG(), что приводит к аварийному завершению работы Xen (панике гипервизора). Один из путей, реализованный через гипервызов VCPUOP_initialise, содержит недопустимый символ формата. Срабатывание BUG() возможно в том случае, если выполнение VCPUOP_initialise длится достаточно долго для создания продолжения выполнения (continuation). Злонамеренные гостевые ОС могут вызвать сбой гипервизора, что приведет к отказу в обслуживании (DoS). Уязвимы версии Xen 4.6 и новее. Версии Xen 4.5 и более ранние не подвержены данной уязвимости. Эксплуатация уязвимости возможна только для гостевых ОС x86 PV. Гостевые ОС HVM, PVH, а также гостевые системы на архитектурах ARM не могут эксплуатировать данную уязвимость.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.