CVE-2026-98194
wifi: libertas_tf: fix UAF in lbtf_free_adapter()
No known exploitation. EPSS puts it in the 7th percentile. Fixed versions are out.
What to do
Find your product and version, then upgrade to the build on the right.
- LinuxAffected: ≥ 06b16ae5319251c26377afcb401e46056d5673f4, < 3fb3663260ec396f86b733aab9f81fac6669d2faUpgrade to: 3fb3663260ec396f86b733aab9f81fac6669d2faAffected: ≥ 06b16ae5319251c26377afcb401e46056d5673f4, < f6c3fa0d17ca0c9e6033bb45f52e33b27a9a40e6Upgrade to: f6c3fa0d17ca0c9e6033bb45f52e33b27a9a40e6Affected: ≥ 06b16ae5319251c26377afcb401e46056d5673f4, < b4745d6063758c681d33affca9733bbd356b6ea1Upgrade to: b4745d6063758c681d33affca9733bbd356b6ea1Affected: ≥ 06b16ae5319251c26377afcb401e46056d5673f4, < 41b1a4d545ec348b7d5324b6d4f4c6a3e0326d46Upgrade to: 41b1a4d545ec348b7d5324b6d4f4c6a3e0326d46 + 4 more branchesStated by: CVE record
Versions as the sources state them. Full version matrix after sign-in
What it is
From the CVE record
In the Linux kernel, the following vulnerability has been resolved: wifi: libertas_tf: fix UAF in lbtf_free_adapter() lbtf_free_adapter() calls lbtf_free_cmd_buffer() to free the command buffers before calling timer_delete_sync() to wait for the command timer callback. If the timer callback (command_timer_fn) is already running when lbtf_free_cmd_buffer() frees the command array, the callback dereferences priv->cur_cmd->cmdbuf which points to freed memory. Swap the order so that timer_delete_sync() runs first, ensuring any in-flight callback has completed before the command buffers are freed.
In plain language
No plain-language summary for this CVE yet.
Exploitation
Where each signal puts this CVE on the scale from published to confirmed exploited.
- CISA KEV
Not in the catalog. CISA has not confirmed exploitation.
- Public exploits
No public exploit or proof of concept found in the sources we track.
- EPSS
0.2% chance of exploitation activity in the next 30 days, which ranks it in the 7th percentile of scored CVEs.
Exploit Prediction Scoring System, FIRST.org. A probability, not a confirmation.
Lifecycle
2 events over 0 days, from the signal feeds we watch.
- Publishedrecord updated
Affected products
Sources
References in the record
- git.kernel.org/stable/c/04c837d413dc11a91e0275b08b9e35a6c111175e
- git.kernel.org/stable/c/2b99bfc5a127ce8cd6a887d82815fc2e712f365b
- git.kernel.org/stable/c/3fb3663260ec396f86b733aab9f81fac6669d2fa
And 5 more references. See all after sign-in
In the news
Watch the software you run.
My Stack ranks new CVEs for your products by real-world exploitation, so the next serious one reaches you without reading every advisory.
We'll flag the next CVE, public exploit or patch for Linux, not every advisory.
A free account adds
- The full version matrix and every affected product
- Exploit links, proofs of concept and Metasploit modules
- Email alerts for the products you watch
- The same data over REST API, MCP and CLI