CVE-2026-98222 in Linuxinformación

Resumen

por VulDB • 2026-10-07

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

KEYS: encrypted: corregir desbordamiento entero en datablob_len

encrypted_key_alloc() almacena datablob_len en un u16. Se calcula a partir de varias longitudes de cadena y de payload. Si el resultado supera U16_MAX, la asignación trunca el tamaño de la reserva. KASAN informa una escritura slab-out-of-bounds de 32760 bytes cuando __ekey_init() copia la descripción de la clave maestra en un buffer insuficiente.

La longitud total del payload almacenada en key->datalen también es un u16. Utilice check_add_overflow() para rechazar los valores que no caben en ninguno de los destinos, y utilice kzalloc_flex() para la reserva flexible-array.

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

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-06

Moderación

aceptado

Artículo

VDB-414186

EPSS

0.00168

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!