CVE-2026-53098CWE-416

CVE-2026-53098

High · published June 24, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
6.2
In the wild
Unconfirmed
What it is

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

wifi: mt76: mt7915: fix use-after-free bugs in mt7915_mac_dump_work()

When the mt7915 pci chip is detaching, the mt7915_crash_data is

released in mt7915_coredump_unregister(). However, the work item

dump_work may still be running or pending, leading to UAF bugs

when the already freed crash_data is dereferenced again in

mt7915_mac_dump_work().

The race condition can occur as follows:

CPU 0 (removal path) | CPU 1 (workqueue)

mt7915_pci_remove() | mt7915_sys_recovery_set()

mt7915_unregister_device() | mt7915_reset()

mt7915_coredump_unregister() | queue_work()

vfree(dev->coredump.crash_data) | mt7915_mac_dump_work()

| crash_data-> // UAF

Fix this by ensuring dump_work is properly canceled before

the crash_data is deallocated. Add cancel_work_sync() in

mt7915_unregister_device() to synchronize with any pending

or executing dump work.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00171 · 6.2th percentile
Weakness
CWE-416 · Use After Free
Published
2026-06-24T21:17Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 6.2, < 6.6.1416.6.141
linux/linux_kernel≥ 6.7, < 6.12.916.12.91
linux/linux_kernel≥ 6.13, < 6.18.336.18.33
linux/linux_kernel≥ 6.19, < 7.0.107.0.10
References (6)
EPSS history
Timeline
  • 24 JUN 16:30Z
    wifi: mt76: mt7915: fix use-after-free bugs in mt7915_mac_dump_work()
    cvelistv5