CVE-2026-89926 in Linuxinformación

Resumen

por VulDB • 2026-09-16

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

KVM: s390: Corregir la comprobación de longitud en __import_wp_info()

struct kvm_hw_breakpoint::len es un tipo __u64 que está completamente controlado por el espacio de usuario. Este valor luego se asigna a wp_info->len, que es de tipo int. La verificación de límites (bounds check) se realiza sobre el valor truncado, mientras que la asignación utiliza el no truncado:

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);

Utilizar el valor validado para la asignación como se pretendía. Sin esta corrección, el espacio de usuario puede desencadenar asignaciones superiores a 4 GB que fallarán y resultarán en un WARN debido a MAX_PAGE_ORDER.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-405766

CPE

listo

EPSS

0.00205

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!