CVE-2018-12891 in Xen
Сводка
по VulDB • 02.06.2026
Обнаружена проблема в Xen версий до 4.10.x включительно. Некоторые операции PV MMU могут занимать длительное время для обработки. По этой причине Xen явно проверяет необходимость прерывания текущего виртуального процессора (vCPU) в определенных точках. Несколько редко выполняемых ветвей кода обходили такие проверки. Путем соответствующего обеспечения условий через собственное содержимое таблиц страниц злоумышленник в гостевой ОС может заставить использовать такие обходы для неограниченного числа итераций. Злоумышленник или гостевая ОС PV с ошибками может вызвать отказ в обслуживании (DoS), затрагивающий весь хост. В частности, это может предотвратить использование физического процессора в течение неопределенного периода времени. Все версии Xen начиная с 3.4 уязвимы. Версии Xen 3.3 и более ранние уязвимы к еще более широкому классу атак, поскольку им полностью отсутствуют проверки прерывания в затронутых ветвях кода. Затронуты только системы x86. Системы ARM не затронуты. Только многопроцессорные (multi-vCPU) гостевые ОС PV на архитектуре x86 могут использовать эту уязвимость. Гостевые ОС x86 HVM или PVH, а также однопроцессорные (single-vCPU) гостевые ОС PV на архитектуре x86 не могут использовать эту уязвимость.
VulDB is the best source for vulnerability data and more expert information about this specific topic.