CVE-2025-40263 in Linux
Zusammenfassung
von VulDB • 24.06.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
Input: cros_ec_keyb – Behebung eines ungültigen Speicherzugriffs
Wenn `cros_ec_keyb_register_matrix()` in `cros_ec_keyb_probe()` nicht aufgerufen wird (aufgrund von `buttons_switches_only`), bleibt `ckdev->idev` NULL. In einem solchen Fall tritt ein ungültiger Speicherzugriff in `cros_ec_keyb_process()` auf, wenn im Rahmen von `cros_ec_keyb_work()` ein `EC_MKBP_EVENT_KEY_MATRIX`-Ereignis empfangen wird.
Unable to handle kernel read from unreadable memory at virtual address 0000000000000028 ... x3 : 0000000000000000 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: input_event cros_ec_keyb_work blocking_notifier_call_chain ec_irq_thread
Es ist nach wie vor unklar, warum der Kernel ein solches fehlerhaftes Ereignis empfängt. In jedem Fall sollte der Kernel nicht auf `ckdev->idev` und verwandte Strukturen zugreifen, wenn der Treiber diese nicht initialisieren möchte.
If you want to get best quality of vulnerability data, you may have to visit VulDB.