目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-64586— Linux kernel 安全漏洞

一分钟漏洞结论

影响对象
Linux Linux
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Linux kernel是美国Linux基金会开源的一款操作系统内核。 Linux kernel存在安全漏洞,该漏洞源于brcmfmac驱动在设备移除时未排空bus_reset工作项,可能导致释放后重用。

CVSS 8.8 · High EPSS 0.25% · P16

影响版本矩阵 18

厂商产品 版本范围状态
Linux Linux 4684997d9eea29380000e062755aa6d368d789a3< 9dfb09cb0abbf92a06f93e0715e163aa188a84da affected
4684997d9eea29380000e062755aa6d368d789a3< 4824e3bcc68f8d678b409039d1bb48c7b5ea73dc affected
4684997d9eea29380000e062755aa6d368d789a3< 61127dd20920bf28460a1609aabb0dafa2f54fac affected
4684997d9eea29380000e062755aa6d368d789a3< c268331845ee00dbdbccb000826bb612dff2bee7 affected
4684997d9eea29380000e062755aa6d368d789a3< e3815d1ffbb9be4f1605ddc3b427557893461683 affected
4684997d9eea29380000e062755aa6d368d789a3< 02d378828af8bb74f6c2f4d2bee3c77cf16c861e affected
4684997d9eea29380000e062755aa6d368d789a3< 177a25be1195f8bdc6160ba5f1a5699f7041c985 affected
4684997d9eea29380000e062755aa6d368d789a3< 43b25879f004c98defa2776bedc6ca4763c51945 affected
… +10 条更多
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-64586 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
wifi: brcmfmac: drain bus_reset work on device removal
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: drain bus_reset work on device removal brcmf_fw_crashed() and the debugfs "reset" entry both schedule drvr->bus_reset, whose callback recovers drvr through container_of() and dereferences it. The removal path frees drvr (brcmf_free -> wiphy_free) without draining the work, so a bus_reset callback pending or running during removal can outlive drvr. Cancellation cannot live in brcmf_detach() or brcmf_free(): the work callback reaches teardown through the bus .reset op (PCIe brcmf_pcie_reset -> brcmf_detach; SDIO brcmf_sdio_bus_reset -> brcmf_sdiod_remove -> brcmf_free), so cancelling there would wait for the running work and deadlock. Add a per-bus mutex (bus_reset_lock) and route all arming through brcmf_bus_schedule_reset(), which under the lock skips when the bus is marked removing. Each bus remove entry calls brcmf_bus_cancel_reset_work(), which under the same lock sets removing and cancels the work. Holding the mutex across cancel_work_sync() makes the set-removing + drain step atomic. Every producer reaches the arming path from process context -- the PCIe firmware-halt notification runs in the threaded IRQ handler (brcmf_pcie_isr_thread) and the SDIO hostmail path runs from the data workqueue -- so the mutex is taken only in sleepable contexts. Where applicable the remove entry first stops the firmware-crash producer: on PCIe mask the mailbox and synchronize_irq; on SDIO unregister the bus interrupt and cancel the data worker, which also reports firmware halts through brcmf_fw_crashed(). The mutex is initialized at bus allocation. The SDIO suspend power-off path frees drvr through the same brcmf_sdiod_remove() and takes the same lock; resume re-allows the work only on a successful re-probe. Also guard brcmf_fw_crashed() against a NULL bus_if/drvr: it can fire before brcmf_attach() wires up drvr, and it dereferences drvr (bphy_err/brcmf_dev_coredump) before reaching the arming gate. The bus_reset work is shared across buses, so the drain is applied to every remove path: PCIe (the .reset op introduced by the Fixes commit), SDIO (arms the same work through brcmf_fw_crashed()), and USB (via the debugfs "reset" entry). cancel_work_sync() drains a running or pending bus_reset work item before removal frees drvr, and patch 1/2 makes the scratch-buffer release safe when reset teardown has already released those DMA buffers. This patch fixes the lifetime of the bus_reset work item itself. It does not attempt to address the separate, pre-existing lifetime of the asynchronous firmware completion started by the PCIe reset path. That callback needs its own lifetime/ownership protocol and is being tracked separately. This issue was found by an in-house static analysis tool.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会开源的一款操作系统内核。 Linux kernel存在安全漏洞,该漏洞源于brcmfmac驱动在设备移除时未排空bus_reset工作项,可能导致释放后重用。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 4684997d9eea29380000e062755aa6d368d789a3 ~ 9dfb09cb0abbf92a06f93e0715e163aa188a84da -
Linux Linux 5.2 -

二、漏洞 CVE-2026-64586 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-64586 的情报信息

登录查看更多情报信息。

CVE-2026-64586 补丁与修复 (8)

同批安全公告 · Linux · 2026-08-06 · 共 22 条

CVE-2026-64597 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2026-64598 8.8 HIGH Linux kernel 安全漏洞
CVE-2026-64584 7.8 HIGH Linux kernel 安全漏洞
CVE-2026-64585 7.8 HIGH Linux kernel 安全漏洞
CVE-2026-64588 7.8 HIGH Linux kernel 安全漏洞
CVE-2026-64583 7.8 HIGH Linux kernel 安全漏洞
CVE-2026-64601 7.8 HIGH Linux kernel 安全漏洞
CVE-2026-64599 7.8 HIGH Linux kernel 安全漏洞
CVE-2026-64587 7.0 HIGH Linux kernel 安全漏洞
CVE-2026-68480 Linux kernel 安全漏洞
CVE-2026-64604 Linux kernel 安全漏洞
CVE-2026-64603 Linux kernel 安全漏洞
CVE-2026-64602 Linux kernel 安全漏洞
CVE-2026-64596 Linux kernel 安全漏洞
CVE-2026-64595 Linux kernel 安全漏洞
CVE-2026-64593 Linux kernel 安全漏洞
CVE-2026-64594 Linux kernel 安全漏洞
CVE-2026-64592 Linux kernel 安全漏洞
CVE-2026-64591 Linux kernel 安全漏洞
CVE-2026-64590 Linux kernel 安全漏洞

显示前 20 条,共 22 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-64586

暂无评论


发表评论