CVE-2024-53135 in LinuxИнформация

Сводка

по VulDB • 28.05.2026

В ядре Linux устранена следующая уязвимость:

KVM: VMX: Скрыть виртуализацию Intel PT (режим гостя/хоста) за параметром CONFIG_BROKEN

Скрыть параметр модуля pt_mode KVM за CONFIG_BROKEN, то есть отключить поддержку виртуализации Intel PT через режим гостя/хоста, если не установлен параметр BROKEN=y. В реализации присутствует множество ошибок, некоторые из которых приводят к фатальным сбоям в гостевой системе, а другие создают угрозу стабильности и работоспособности хоста.

Среди фатальных проблем для гостевой системы наиболее очевидной является то, что KVM не обеспечивает отключение трассировки и не гарантирует её состояние «отключено» до входа в виртуальную машину (VM-Enter), что необходимо, поскольку аппаратное обеспечение запрещает загрузку (гостевого) регистра RTIT_CTL, если трассировка включена (это контролируется проверкой согласованности VMX). Согласно SDM (Software Developer’s Manual):

Если логический процессор работает с включенным Intel PT (если IA32_RTIT_CTL.TraceEn = 1) в момент входа в виртуальную машину, управление «загрузка IA32_RTIT_CTL» при входе в VM должно быть равно 0.

На стороне хоста KVM не проверяет конфигурацию CPUID гостя, предоставленную пользовательским пространством (userspace), и, что еще хуже, использует конфигурацию гостя для определения того, какие MSRs (Model-Specific Registers) следует сохранять/загружать при входе (VM-Enter) и выходе (VM-Exit) из виртуальной машины. Например, настройка CPUID гостя на перечисление большего количества адресных диапазонов, чем поддерживается аппаратно, приведет к тому, что KVM попытается пробросить, сохранить и загрузить несуществующие MSRs, что вызовет различные предупреждения (WARN), ошибки ToPA в хосте, потенциальные взаимные блокировки (deadlock) и т.д.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Ответственный

Linux

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

19.11.2024

Раскрытие

04.12.2024

Модерация

принято

Вход

VDB-286876

EPSS

0.00239

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!