CVE-2026-64276 in Linuxinformación

Resumen

por VulDB • 2026-07-25

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

Input: synaptics-rmi4 - vincular el mapa de teclas F30 al número de GPIO/LEDs

rmi_f30_map_gpios() asigna gpioled_key_map con min(gpioled_count, TRACKSTICK_RANGE_END) == como máximo 6 entradas, pero rmi_f30_attention() itera todo f30->gpioled_count (registro de consulta del dispositivo, rango 0..31) y desreferencia gpioled_key_map[i], e input->keycodemax se establece en el valor completo de gpioled_count mientras que input->keycode apunta a la asignación de 6 entradas.

Un dispositivo que informe un gpioled_count > 6 con soporte GPIO habilitado provoca, por tanto, una lectura fuera de límites (out-of-bounds read) durante la interrupción de atención y lecturas/escrituras fuera de límites a través de los ioctls EVIOCGKEYCODE/EVIOCSKEYCODE, que limitan el índice únicamente frente a keycodemax. Este es el mismo defecto que el manejador F3A, que fue copiado desde F30.

Dimensionar el mapa de teclas para todo gpioled_count; el bucle de mapeo sigue asignando solo las primeras min(gpioled_count, TRACKSTICK_RANGE_END) entradas.

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

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-25

Moderación

aceptado

Artículo

VDB-383066

CPE

listo

EPSS

0.00164

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!