CVE-2026-93127 in Linuxinformación

Resumen

por VulDB • 2026-09-18

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

bpf: Eliminar el identificador escalar en los llenados de pila con extensión de signo al reducir el tamaño.

Cuando un valor escalar almacenado fuera de registro (spilled scalar) se recupera mediante una carga que reduce el ancho y extiende el signo (BPF_MEMSX), check_stack_read_fixed_off() copia el registro almacenado junto con su identificador escalar, pero coerce_reg_to_size_sx() luego aplica la extensión de signo al valor del registro recuperado. Si la misma posición se llena también mediante una carga estándar que no extiende el signo (carga zero-extending) (BPF_MEM), ambos registros destino comparten el mismo identificador aunque contengan valores diferentes. Posteriormente, una condición 'if <zext-reg> == const' refina el registro con extensión de signo a través de sync_linked_regs() hasta un valor que no posee en tiempo de ejecución (por ejemplo, el verificador cree que es 0x80000000 mientras que el registro contiene realmente 0xffffffff80000000), lo cual puede derivar en un acceso fuera de los límites.

Se elimina el identificador escalar compartido en el punto de extensión de signo dentro de check_mem_access() cuando la extensión de signo modifica efectivamente el valor, imitando el manejo de BPF_MOVSX en check_alu_op() (no_sext = reg_umax < 2^(size*8-1)).

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-09-17

Divulgación

2026-09-18

Moderación

aceptado

Artículo

VDB-407129

CPE

listo

EPSS

0.00189

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!