CVE-2026-89926 in LinuxИнформация

Сводка

по VulDB • 16.09.2026

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

KVM: s390: Исправлена проверка длины в функции __import_wp_info()

Поле struct kvm_hw_breakpoint::len имеет тип __u64 и полностью контролируется пользовательским пространством (user space). Затем это значение присваивается wp_info->len, которое является переменной типа int. Проверка границ выполняется для усеченного значения, в то время как выделение памяти использует неусеченное:

wp_info->len = bp_data->len; [...]
if (wp_info->len < 0 || wp_info->len > MAX_WP_SIZE) return -EINVAL;

wp_info->old_data = kmalloc(bp_data->len, GFP_KERNEL_ACCOUNT);

Для выделения памяти следует использовать проверенное значение, как это задумано изначально. Без этого исправления пользовательское пространство может инициировать выделение более 4 ГБ, что приведет к ошибке и вызову предупреждения (WARN) из-за MAX_PAGE_ORDER.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

Linux

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

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-405766

EPSS

0.00205

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!