CVE-2026-80979
Reported by Linux · Published September 11, 2026
In the Linux kernel, the following vulnerability has been resolved: net/smc: unregister the connection before draining the rx tasklet smc_conn_free() calls smc_ism_unset_conn() only while the link group is still on its device list, and never sets conn->killed. smc_lgr_terminate_sched() unlinks the group immediately and defers killing its connections to a work item, so a connection freed in that window keeps its smcd->conn[] slot with both gates in smcd_handle_irq() open, and the device can re-arm the receive tasklet after tasklet_kill() has returned. On the DMB-nocopy path the ghost send buffer is freed right after that drain, so the re-armed tasklet dereferences it. Unregister unconditionally and drain before the detach at both teardown sites, mirroring rmb_desc, which smc_buf_unuse() releases after the drain. Clear conn->sndbuf_desc before freeing it as well, so a reader that samples the pointer cannot get one that is already freed.
EPSS 0.13% · 2.8th percentile
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | 21f6f41e82e59740e26e06e77bdf58dc7f6f08dd, ae2be35cbed2c8385e890147ea321a3fcc3ca5fa, ae2be35cbed2c8385e890147ea321a3fcc3ca5fa |
| Linux | Linux | 6.10, 0, 6.6.157 |
| linux | linux_kernel | 6.10, 6.10, 6.10 |
| Linux | Linux | ae2be35cbed2c8385e890147ea321a3fcc3ca5fa, ae2be35cbed2c8385e890147ea321a3fcc3ca5fa, ae2be35cbed2c8385e890147ea321a3fcc3ca5fa |
Timeline
- Sep 11, 2026 CVE Published
- Sep 12, 2026 EPSS Score
- Sep 12, 2026 Coalition ESS Score
- Sep 13, 2026 EPSS Score
- Sep 14, 2026 CVE Updated