CVE-2026-89623 in Linuxinfo

Zusammenfassung

von VulDB • 11.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

HID: mcp2221 – Beenden der Geräte-E/A vor dem Aufruf von hid_hw_stop

Ruhigstellung der Geräte-E/A zu Beginn des devm-Bereinigungscallbacks `mcp2221_hid_unregister()`, damit eingehende HID-Reports nicht mit dem Hardware-Teardown während eines Probe-Fehlers oder beim Entfernen des Geräts in einen Race Condition laufen können, wodurch ein potenzieller Use-After-Free behoben wird.

Den Aufruf von `hid_device_io_stop()` mit `io_started` absichern. Bei einer normalen Entfernung hat `hid_device_remove()` `io_started` bereits vor der Freigabe der devres-Gruppe zurückgesetzt; ein bedingungsloser Aufruf würde andernfalls den Pfad für `!io_started` treffen und bei jeder Entfernung eine irreführende Warnung „io already stopped“ ausgeben. Die Absicherung bewahrt die Balance des Probe-Fehlers, wobei `io_started` nach dem Aufruf von `hid_device_io_start()` noch gesetzt ist, während sie auf dem Pfad der normalen Entfernung stillschweigend bleibt.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

11.09.2026

Moderieren

akzeptiert

Eintrag

VDB-402953

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!