CSIRTS // UNIFIED SECURITY ADVISORY FEEDSYS ● ONLINE · POWERED BY INTELFUSIONS.COM

CVE-2026-68403

lowCVSS 2.5covered by 2 sourcesfirst seen 2026-08-10
In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: initialize SDIO data work before cleanup brcmf_sdio_probe() stores the newly allocated bus in sdiodev->bus before allocating the ordered workqueue. If that allocation fails, the function jumps to fail and calls brcmf_sdio_remove(). brcmf_sdio_remove() unconditionally cancels bus->datawork. Initialize the work item before the first failure path that can reach brcmf_sdio_remove(), so the cleanup path always observes a valid work object. This issue was found by our static analysis tool and then confirmed by manual review of the probe error path and the remove-time work drain. The problem pattern is an early setup failure that reaches a cleanup helper which cancels an embedded work item before its initializer has run. A QEMU PoC forced alloc_ordered_workqueue() to fail at the same point in brcmf_sdio_probe(), before INIT_WORK(&bus->datawork) is reached. The resulting fail path calls brcmf_sdio_remove(), and DEBUG_OBJECTS reports the invalid work drain with brcmf_sdio_probe() and brcmf_sdio_remove() in the stack.

CSIRTS triage

What
The SDIO driver fails to initialize data work structures before cleanup, potentially causing resource management issues.
Who is affected
Systems using Broadcom brcmfmac WiFi driver.
Urgency
Low; CVSS 2.5 indicates minimal impact.
Action
Update brcmfmac driver to patched version when next available.

AI-assisted analysis generated from the source advisory — verify against the original.

⚡ Watch CVE-2026-68403

Get an email if CVE-2026-68403 is added to CISA KEV, gains public exploit code, or a new advisory cites it — max one per day, one-click unsubscribe.

Exploitation outlook

Advisory coverage (2)

External references

NVD record for CVE-2026-68403

CVE.org record

Embed the live status

CVE-2026-68403 live status badge — this badge updates automatically when the KEV or exploit status changes. How to embed it →

[![CVE-2026-68403 status](https://www.csirts.com/badge/CVE-2026-68403)](https://www.csirts.com/cve/CVE-2026-68403)