CVE-2026-90029

CVE-2026-90029

published September 16, 2026

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

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

usb: storage: realtek_cr: fix use-after-free on disconnect

realtek_cr_destructor() calls timer_delete() before the chip containing

the timer is freed. The timer callback may still be running and can

rearm itself, resulting in a use-after-free.

Use timer_shutdown_sync() to wait for the callback and prevent further

rearming. Do this unconditionally because ss_en may be changed after

the timer is armed.

Move timer_setup() into init_realtek_cr() so the timer is initialized

before any failure path can invoke the destructor.

Found by static analysis.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00192 · 8.4th percentile
Published
2026-09-16T15:17Z
References (5)
EPSS history
Timeline
  • 18 SEP 04:02Z
    EPSS moved — → 0%
    epss
  • 16 SEP 10:33Z
    usb: storage: realtek_cr: fix use-after-free on disconnect
    cvelistv5