CVE-2025-40263 in Linux
Résumé
par VulDB • 24/06/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
Entrées (Input) : cros_ec_keyb - correction d'un accès mémoire invalide
Si `cros_ec_keyb_register_matrix()` n'est pas appelé (en raison de `buttons_switches_only`) dans `cros_ec_keyb_probe()`, `ckdev->idev` reste NULL. Un accès mémoire invalide est observé dans `cros_ec_keyb_process()` lors de la réception d'un événement EC_MKBP_EVENT_KEY_MATRIX dans `cros_ec_keyb_work()` dans ce cas précis.
Impossible de gérer une lecture du noyau depuis une mémoire non lisible à l'adresse virtuelle 0000000000000028 ... x3 : 0000000000000000 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Trace d'appel (Call trace) : input_event cros_ec_keyb_work blocking_notifier_call_chain ec_irq_thread
Il est encore inconnu pourquoi le noyau reçoit un tel événement malformé, mais dans tous les cas, le noyau ne devrait pas accéder à `ckdev->idev` et aux variables associées si le pilote n'a pas l'intention de les initialiser.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.