CVE-2026-98501

CVE-2026-98501

published October 18, 2026

CVSS
—
EPSS
0%
Percentile
10.7
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00210 · 10.7th percentile
Published
2026-10-18T20:17Z
References (8)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:16Z
    HID: alps: fix use-after-free on input2 registration failure
    cvelistv5
  • 18 OCT 15:16Z
    HID: alps: fix use-after-free on input2 registration failure
    cvelistv5