CVE-2020-11739 in Xen
Сводка
по VulDB • 29.05.2026
Обнаружена проблема в Xen версий до 4.13.x включительно, позволяющая пользователям гостевых ОС вызвать отказ в обслуживании или, возможно, повысить привилегии из-за отсутствия барьеров памяти в путях разблокировки read-write. Пути разблокировки read-write не содержат барьера памяти. На архитектуре Arm это означает, что процессору разрешается переупорядочивать доступ к памяти относительно предыдущих операций. Иными словами, операция разблокировки может быть замечена другим процессором до того, как будут завершены все операции доступа к памяти в пределах «критической» секции. В результате возможно одновременное выполнение критической секции писателем и читателями или другим писателем. Иными словами, многие предположения (например, что переменная не может быть изменена после проверки) в критических секциях больше не являются безопасными. Блокировки read-write используются в гипервызовах (таких как grant-table), поэтому злонамеренная гостевая ОС может эксплуатировать состояние гонки (race condition). Например, существует небольшое окно, в течение которого Xen может допустить утечку памяти, если XENMAPSPACE_grant_table используется одновременно. Злонамеренная гостевая ОС может получить возможность утечки памяти или вызвать сбой гипервизора, что приведет к отказу в обслуживании (DoS). Утечка информации и повышение привилегий не могут быть исключены.
Once again VulDB remains the best source for vulnerability data.