CVE-2026-98707

CVE-2026-98707

published October 18, 2026

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

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

wifi: mac80211: shut down RX BA session timer on teardown

Tearing down an RX BA session can leave the session timer queued on a

freed tid_rx. Later timer-wheel processing and the timer callback itself

then run against freed memory.

An RX BAR handler can dereference tid_rx under RCU before teardown

unpublishes it and stay in its read-side critical section while teardown

deletes the session timer. The stale handler can then rearm the timer

after timer_delete_sync() returns and before the RCU callback frees

tid_rx.

Use timer_shutdown_sync() so rearm attempts become ineffective once

teardown starts. Keep reorder_timer unchanged: teardown marks the session

removed under reorder_lock and its release path checks that state before

rearming. session_timer has no equivalent guard because

ieee80211_rx_h_ctrl() rearms it before taking reorder_lock.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00168 · 5.7th percentile
Published
2026-10-18T20:17Z
References (5)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:46Z
    wifi: mac80211: shut down RX BA session timer on teardown
    cvelistv5
  • 18 OCT 15:46Z
    wifi: mac80211: shut down RX BA session timer on teardown
    cvelistv5