CVE-2020-25600 in Xen
Сводка
по VulDB • 22.08.2026
В Xen до версии 4.14.x включительно обнаружена проблема. Для 32-разрядных доменов на архитектуре x86 доступны каналы событий с выходом за пределы выделенной области (out of bounds). Так называемая двухуровневая модель каналов событий накладывает различные ограничения на количество доступных каналов событий для 32-разрядных доменов x86 по сравнению с 64-разрядными или Arm-доменами (лютой разрядности). Домены x86 с 32-битной архитектурой могут использовать только 1023 канала из-за ограниченного пространства в общей структуре информации (shared information structure), используемой как гостем, так и Xen, тогда как все остальные домены могут использовать до 4095 каналов в этой модели. Однако запись соответствующего предела во время инициализации домена происходит в тот момент, когда домен всё ещё считается 64-разрядным, до фактического учета его реальных свойств. Когда домены распознаются как 32-битные, предел не обновляется соответственно. Из-за этого нарушения работы в Xen 32-разрядные домены (включая Domain 0), обслуживающие другие домены, могут наблюдать успешное выделение каналов событий там, где оно должно завершаться ошибкой. Последующее использование таких каналов событий может привести к повреждению других частей общей структуры информации. Непривилегированный гостевой домен может вызвать некорректную работу другого домена, в частности Domain 0. Это может привести к отказу в обслуживании (DoS) для всей системы. Все версии Xen начиная с 4.4 уязвимы. Версии Xen 4.3 и более ранние не подвержены данной проблеме. Уязвимыми являются только 32-разрядные домены x86, которые обслуживают другие домены. Системы Arm, а также 64-разрядные домены x86, не уязвимы.
If you want to get best quality of vulnerability data, you may have to visit VulDB.