CVE-2026-98407

CVE-2026-98407

published October 14, 2026

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

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

wifi: rsi: fix heap OOB write on key removal

When a key is removed (data == NULL), rsi_hal_load_key() runs:

memset(&set_key[FRAME_DESC_SZ], 0, frame_len - FRAME_DESC_SZ);

set_key is a struct rsi_set_key *, so the subscript is scaled by

sizeof(struct rsi_set_key) (160 bytes): &set_key[FRAME_DESC_SZ] is

skb->data + 2560, and the memset writes 144 zero bytes starting

2.4KB past the end of the 160-byte skb data buffer, corrupting

unrelated heap objects. The intended byte offset would have been

(u8 *)set_key + FRAME_DESC_SZ.

The write fires on every DISABLE_KEY callback, so plain disconnects,

roams and interface teardowns trigger it on real networks.

The memset is redundant: the whole buffer is zeroed right after

allocation, so the frame sent to the device is byte-identical

without it. Drop the else branch; normal operation is unaffected.

Discovered by Atuin - Automated Vulnerability Discovery Engine.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00220 · 11.8th percentile
Published
2026-10-14T18:17Z
References (8)
EPSS history
Timeline
  • 16 OCT 03:33Z
    EPSS moved — → 0%
    epss
  • 14 OCT 13:27Z
    wifi: rsi: fix heap OOB write on key removal
    cvelistv5
  • 14 OCT 13:27Z
    wifi: rsi: fix heap OOB write on key removal
    cvelistv5