[PATCH 0/2] HID: corsair: fix two use-after-free bugs on device removal
From: Chen Changcheng
Date: Sun Jul 26 2026 - 21:35:39 EST
This series fixes two use-after-free bugs in the Corsair HID driver
found during code review. The previous single-patch submission only
addressed the first issue; the second was identified by Sashiko AI
review.
v2:
- Split into 2 patches: event vs remove UAF, worker vs cleanup UAF
- Rewrote commit messages in plain ASCII
- Added drvdata->k90 = NULL as defensive measure (patch 1)
- Fixed LED worker ordering in both cleanup functions (patch 2)
Chen Changcheng (2):
HID: corsair: fix use-after-free by reordering remove sequence
HID: corsair: cancel worker before unregistering LED to fix
use-after-free
drivers/hid/hid-corsair.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
--
2.25.1