CVE Catalog

CVE-2026-98196

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

Exploitation Probability (EPSS)

Low risk
0.18%

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

Summary

In the Linux kernel, the wifi brcmsmac driver has a use-after-free (UAF) issue in brcms_free_timer(). Timer cancellation does not wait for the callback to finish, which can lead to access to freed memory. The fix adds an explicit cancel_delayed_work_sync() to ensure the callback completes before freeing the timer structure.

Risk Assessment

UAF can lead to system crash, information leak, or potentially kernel code execution.

Recommendation

Install an updated Linux kernel containing this fix to eliminate the UAF risk.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: wifi: brcmsmac: fix UAF in brcms_free_timer() brcms_free_timer() calls brcms_del_timer() which uses the non-synchronous cancel_delayed_work() to cancel the timer's underlying delayed work. If the work callback (_brcms_timer) is already running, cancel_delayed_work() returns false without waiting, and brcms_free_timer() proceeds to kfree(t) while the callback still accesses t through container_of(). Add an explicit cancel_delayed_work_sync() after brcms_del_timer() to guarantee that any in-flight callback has completed before the timer structure is freed.

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