CVE-2026-68192

Vulnérabilité élevée dans Linux (Linux)

CVSS 8.8 · Élevée
EPSS 0.4%
Linux•Linux•Versions : <=6.1.*, 4684997d9eea29380000e062755aa6d368d789a3, <=6.12.*, 6.12.101, 5.2, 0, <b7d1d8cb1bdca56aecebacd2896615da0acc126a, <=7.1.*, 5.15.216, <=5.10.*, <=6.6.*, 6.18.42, <5a045c2f0fbf029873d2295178fa0785ade35af0, 7.1.6, 6.1.183, <382ee00b2d1e31869ae576a60d3fbe7a2153512f, <=6.18.*, <739b686aecdb14a6065300ea53401f043e51fd22, <044fca8f45ba9ab6ca526163155234cf88287ff5, <=*, <0ca80328df23f851c86866720d4977783c919ee6, <=5.15.*, <81c58a206d1deee01f4c29236d4154c0872f2a38, <538c51e9d124cf656f2dd0c0394a8545efc7102d, 5.10.265, 6.6.148, 7.2, <5.2

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.

Gravité et risque d'exploitation

CVE-2026-68192 obtient un score CVSS de 8.8/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.41 %, ce qui la place devant 33.5 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <=6.1.*, 4684997d9eea29380000e062755aa6d368d789a3, <=6.12.*, 6.12.101, 5.2, 0, <b7d1d8cb1bdca56aecebacd2896615da0acc126a, <=7.1.*, 5.15.216, <=5.10.*, <=6.6.*, 6.18.42, <5a045c2f0fbf029873d2295178fa0785ade35af0, 7.1.6, 6.1.183, <382ee00b2d1e31869ae576a60d3fbe7a2153512f, <=6.18.*, <739b686aecdb14a6065300ea53401f043e51fd22, <044fca8f45ba9ab6ca526163155234cf88287ff5, <=*, <0ca80328df23f851c86866720d4977783c919ee6, <=5.15.*, <81c58a206d1deee01f4c29236d4154c0872f2a38, <538c51e9d124cf656f2dd0c0394a8545efc7102d, 5.10.265, 6.6.148, 7.2, <5.2) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références