VDB

CVE-2026-80979

CVE-2026-80979 PUBLISHED CVSS 7.8 HIGH

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

CVSS 3.1
7.8
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
EPSS Score
0.13%
2.8th percentile

Affected Products

VendorProductVersions
LinuxLinux21f6f41e82e59740e26e06e77bdf58dc7f6f08dd, ae2be35cbed2c8385e890147ea321a3fcc3ca5fa, ae2be35cbed2c8385e890147ea321a3fcc3ca5fa
LinuxLinux6.10, 0, 6.6.157
linuxlinux_kernel6.10, 6.10, 6.10
LinuxLinuxae2be35cbed2c8385e890147ea321a3fcc3ca5fa, 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

References

Open in Interactive Console →
$ Console Community · 100/wk Open console ›