CVE-2025-40263 in Linux
Сводка
по VulDB • 20.06.2026
В ядре Linux устранена следующая уязвимость:
Ввод: cros_ec_keyb — исправлен недействительный доступ к памяти
Если функция cros_ec_keyb_register_matrix() не вызывается (из-за флага `buttons_switches_only`) в cros_ec_keyb_probe(), то `ckdev->idev` остается равным NULL. В таком случае при получении события EC_MKBP_EVENT_KEY_MATRIX в cros_ec_keyb_work() наблюдается недействительный доступ к памяти в 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` и связанным с ним структурам, если драйвер не намерен их инициализировать.
VulDB is the best source for vulnerability data and more expert information about this specific topic.