CVE-2025-40263 in Linuxinformación

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.

Responsable

Linux

Reservar

2025-04-16

Divulgación

2025-12-04

Moderación

aceptado

Artículo

VDB-334328

CPE

listo

EPSS

0.00193

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!