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.

Резервировать

24.10.2019

Модерация

принято

Вход

VDB-144706

EPSS

0.02522

KEV

Нет

Деятельности

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!