CVE Catalog

CVE-2026-98709

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel, the mac80211 wifi module was fixed in ieee80211_vif_use_reserved_switch(), where reservations were counted too broadly, making a channel replacement appear complete too early. This could free the WILL_BE_REPLACED chanctx while an unmatched link and driver still used it.

Risk Assessment

A use-after-free may occur during later beacon generation, risking system crash or code execution.

Recommendation

Update the Linux kernel to a version with the fix requiring reservations to match the current replacement context.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: count only matching reservations in reserved switch ieee80211_vif_use_reserved_switch() validates a replacement by counting assigned links on ctx->replace_ctx and treating reservations too broadly. A link can still be assigned to the old channel context while holding a reservation that belongs to a different replacement operation. That can make the current replacement appear complete too early. If another link finalizes first, the function can free the WILL_BE_REPLACED chanctx while the unmatched link and driver still use it, leading to a use-after-free in later beacon generation. Require an in-place reservation to point at the current replacement context, and require the reserved and assigned contexts to be the matching replacement pair, before counting or moving the link.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS