-

CVE-2026-98501

HID: alps: fix use-after-free on input2 registration failure

In the Linux kernel, the following vulnerability has been resolved:

HID: alps: fix use-after-free on input2 registration failure

alps_input_configured() stores data->input2 before calling
input_register_device().  If registration fails, input_free_device()
frees the input device but data->input2 still points to the freed memory.
alps_input_configured() calls hid_hw_open() before allocating input2, so
URBs are already active and raw_event can fire during the failure window.
A U1_SP_ABSOLUTE_REPORT_ID report arriving then causes u1_raw_event()
to dereference the freed data->input2 -> use-after-free.

Fix by only storing input2 into drvdata after successful registration
and adding a NULL guard in the raw_event path.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version 2562756dde550901c224e3805102bdfc17e7d13a
Version < 64f824dccfd316fd3db8ea1cc4e8a76ad6a02740
Status affected
Version 2562756dde550901c224e3805102bdfc17e7d13a
Version < 2e55d76e6e8a756f6d87c241de975599f82b02fa
Status affected
Version 2562756dde550901c224e3805102bdfc17e7d13a
Version < ef8ca5bb4c8b9696f38b1bebce1c851baa02b77b
Status affected
Version 2562756dde550901c224e3805102bdfc17e7d13a
Version < 5a8ad63158165bacd6a1d7420e0fe5364c913b06
Status affected
Version 2562756dde550901c224e3805102bdfc17e7d13a
Version < 47e5e177e9e4e10da6f2759d5ce8d049e33efdc4
Status affected
Version 2562756dde550901c224e3805102bdfc17e7d13a
Version < 925da1d2a24787f24872de13a4680437c54de179
Status affected
Version 2562756dde550901c224e3805102bdfc17e7d13a
Version < 443f6b93442b10b972a16f57ceaaea75b77892b6
Status affected
Version 2562756dde550901c224e3805102bdfc17e7d13a
Version < d3aba3442798ce4a4c8ce3104d7b286d61e605f9
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 4.8
Status affected
Version 0
Version < 4.8
Status unaffected
Version <= 5.10.*
Version 5.10.271
Status unaffected
Version <= 5.15.*
Version 5.15.222
Status unaffected
Version <= 6.1.*
Version 6.1.189
Status unaffected
Version <= 6.6.*
Version 6.6.158
Status unaffected
Version <= 6.12.*
Version 6.12.112
Status unaffected
Version <= 6.18.*
Version 6.18.55
Status unaffected
Version <= 7.2.*
Version 7.2.9
Status unaffected
Version <= *
Version 7.3
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.21% 0.106
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/64f824dccfd316fd3db8ea1cc4e8a76ad6a02740
https://git.kernel.org/stable/c/2e55d76e6e8a756f6d87c241de975599f82b02fa
https://git.kernel.org/stable/c/ef8ca5bb4c8b9696f38b1bebce1c851baa02b77b
https://git.kernel.org/stable/c/5a8ad63158165bacd6a1d7420e0fe5364c913b06
https://git.kernel.org/stable/c/47e5e177e9e4e10da6f2759d5ce8d049e33efdc4
https://git.kernel.org/stable/c/925da1d2a24787f24872de13a4680437c54de179
https://git.kernel.org/stable/c/443f6b93442b10b972a16f57ceaaea75b77892b6
https://git.kernel.org/stable/c/d3aba3442798ce4a4c8ce3104d7b286d61e605f9