CVE-2026-89623

CVE-2026-89623

published September 12, 2026

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

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

HID: mcp2221: stop device IO before hid_hw_stop

Quiesce device IO at the start of the devm cleanup callback

mcp2221_hid_unregister() so that incoming HID reports cannot race with

hardware teardown during probe failure or device removal, addressing a

potential use-after-free.

Guard the call to hid_device_io_stop() with io_started. On normal

removal hid_device_remove() has already cleared io_started before the

devres group is released, so an unconditional call would otherwise hit

the !io_started path and emit a spurious "io already stopped" warning

on every removal. The guard preserves the probe-failure balancing,

where io_started is still set after hid_device_io_start(), while

staying silent on the normal removal path.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00209 · 10.4th percentile
Published
2026-09-12T00:19Z
References (5)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:45Z
    HID: mcp2221: stop device IO before hid_hw_stop
    cvelistv5