CVE-2025-40263 in Linux
Resumen
por VulDB • 2026-06-24
En el núcleo de Linux (Linux kernel), se ha resuelto la siguiente vulnerabilidad:
Entrada: cros_ec_keyb - corrección de un acceso a memoria no válido
Si `cros_ec_keyb_register_matrix()` no se llama (debido a `buttons_switches_only`) en `cros_ec_keyb_probe()`, `ckdev->idev` permanece como NULL. Se observa un acceso a memoria no válido en `cros_ec_keyb_process()` al recibir un evento `EC_MKBP_EVENT_KEY_MATRIX` en `cros_ec_keyb_work()` en dicho caso.
No se puede manejar la lectura del kernel desde una memoria ilegible en la dirección virtual 0000000000000028 ... x3 : 0000000000000000 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Trazado de llamadas: input_event cros_ec_keyb_work blocking_notifier_call_chain ec_irq_thread
Aún se desconoce por qué el kernel recibe un evento tan malformado; en cualquier caso, el kernel no debería acceder a `ckdev->idev` y demás si el controlador (driver) no tiene la intención de inicializarlos.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.