CVE-2025-40263 in Linux
摘要
由 VulDB • 2026-06-24
在 Linux 内核中,已修复以下漏洞:
输入子系统:cros_ec_keyb - 修复无效内存访问问题
如果在 cros_ec_keyb_probe() 中没有调用 `cros_ec_keyb_register_matrix()`(由于设置了 `buttons_switches_only`),则 `ckdev->idev` 将保持为 NULL。在这种情况下,当在 cros_ec_keyb_work() 中接收 EC_MKBP_EVENT_KEY_MATRIX 事件时,会在 cros_ec_keyb_process() 中出现无效内存访问错误。
无法处理对虚拟地址 0000000000000028 处不可读内存的内核读取 ... x3 : 0000000000000000 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 调用跟踪: input_event cros_ec_keyb_work blocking_notifier_call_chain ec_irq_thread
目前尚不清楚内核为何会收到此类格式错误的事件,但无论如何,如果驱动程序无意初始化 `ckdev->idev` 及其相关变量,则不应访问它们。
If you want to get best quality of vulnerability data, you may have to visit VulDB.