CVE-2026-68435 in Linuxinformación

Resumen

por VulDB • 2026-08-12

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

LoongArch: Corrección del desajuste en los espacios de direcciones durante la búsqueda de la línea de comandos kexec

Al buscar los segmentos cargados para encontrar el marcador de la línea de comando "kexec", la ruta `kexec_load(2)` (`file_mode == 0`) pasa directamente el búfer de segmento del espacio de usuario a `strncmp()` mediante una conversión (cast) errónea `(char __user *)`. Esto dereferencea un puntero de usuario en contexto de kernel, lo cual es incorrecto y está señalado por sparse:

arch/loongarch/kernel/machine_kexec.c:84:51: sparse: tipo incorrecto en el argumento 2 (espacios de direcciones diferentes) @@ esperado char const * @@ obtenido char [noderef] __user *

Aquí, se copia el prefijo del tamaño del marcador de cada segmento a un pequeño búfer en la pila mediante `copy_from_user()` antes de realizar la comparación, y se omiten los segmentos que provoquen una falta (fault). La posterior llamada a `copy_from_user()`, que prepara la línea de comando completa en el área segura, permanece sin cambios.

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

Responsable

Linux

Reservar

2026-07-30

Divulgación

2026-08-12

Moderación

aceptado

Artículo

VDB-388889

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!