Skip to main content
VulnerabilityPublished Updated

CVE-2026-68192: Linux kernel · wifi: brcmfmac: make release_scratchbuffers idempotent

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 8.8 High · fixed in b7d1d8cb1bdca56aecebacd2896615da0acc126a : patch Linux kernel soon.

Data as of 26 Oct 2026, 14:05 UTC

CVSS 3.1 base score
8.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 34% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Total control over the software or total information disclosure

CISA SSVC assessment, 2026-10-16.

Patch
Available – fixed in b7d1d8cb1bdca56aecebacd2896615da0acc126a, 739b686aecdb14a6065300ea53401f043e51fd22, 538c51e9d124cf656f2dd0c0394a8545efc7102d +5
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 10 Aug 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 4684997d9eea29380000e062755aa6d368d789a3, < b7d1d8cb1bdca56aecebacd2896615da0acc126a
Fixed in
  • b7d1d8cb1bdca56aecebacd2896615da0acc126a
LinuxLinuxAffected
  • ≥ 4684997d9eea29380000e062755aa6d368d789a3, < 739b686aecdb14a6065300ea53401f043e51fd22
Fixed in
  • 739b686aecdb14a6065300ea53401f043e51fd22
LinuxLinuxAffected
  • ≥ 4684997d9eea29380000e062755aa6d368d789a3, < 538c51e9d124cf656f2dd0c0394a8545efc7102d
Fixed in
  • 538c51e9d124cf656f2dd0c0394a8545efc7102d
LinuxLinuxAffected
  • ≥ 4684997d9eea29380000e062755aa6d368d789a3, < 382ee00b2d1e31869ae576a60d3fbe7a2153512f
Fixed in
  • 382ee00b2d1e31869ae576a60d3fbe7a2153512f
LinuxLinuxAffected
  • ≥ 4684997d9eea29380000e062755aa6d368d789a3, < 81c58a206d1deee01f4c29236d4154c0872f2a38
Fixed in
  • 81c58a206d1deee01f4c29236d4154c0872f2a38
LinuxLinuxAffected
  • ≥ 4684997d9eea29380000e062755aa6d368d789a3, < 044fca8f45ba9ab6ca526163155234cf88287ff5
Fixed in
  • 044fca8f45ba9ab6ca526163155234cf88287ff5

Description

In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: make release_scratchbuffers idempotent brcmf_pcie_release_scratchbuffers() frees the shared.scratch and shared.ringupd DMA buffers with dma_free_coherent() but does not clear the pointers afterwards, unlike the sibling release_ringbuffers() which NULLs commonrings/flowrings/idxbuf on release. Both the bus_reset .reset callback (brcmf_pcie_reset) and brcmf_pcie_remove() call release_scratchbuffers. When reset teardown has run before removal, remove's own teardown would call dma_free_coherent() a second time on the already-freed DMA allocation. NULL the pointers after free, matching release_ringbuffers(), so a later release observes that the allocation has already been released. This patch makes repeated sequential release safe; the reset-work lifetime is handled separately by the following patch. This issue was found by an in-house static analysis tool.

References

Community reviews

Loading reviews…