CVE-2026-80980
Reported by Linux · Published September 11, 2026
In the Linux kernel, the following vulnerability has been resolved: net/smc: stop killed, freed and out_of_sync sharing a byte The three connection state flags are single-bit bitfields, so they occupy one byte of struct smc_connection and every store to one is a read-modify-write of the other two: u8 killed : 1; u8 freed : 1; u8 out_of_sync : 1; They are not written under a common lock. smc_cdc_msg_validate() sets out_of_sync from the receive tasklet, while smc_conn_kill() sets killed from process context under lock_sock(), and the receive path does not defer to the backlog when the socket is owned -- smc_cdc_msg_recv() takes only bh_lock_sock(). Give each flag its own byte so a store no longer touches its neighbours. All readers test them as booleans and are unchanged. struct smc_connection grows by two bytes.
EPSS 0.60% · 47.6th percentile
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | b286a0651e4404ab96cdfdcdad8a839a26b3751e, b286a0651e4404ab96cdfdcdad8a839a26b3751e, b286a0651e4404ab96cdfdcdad8a839a26b3751e |
| Linux | Linux | 5.8, 0, 6.18.50 |
| linux | linux_kernel | 5.8, 5.8, 5.8 |
| Linux | Linux | b286a0651e4404ab96cdfdcdad8a839a26b3751e, b286a0651e4404ab96cdfdcdad8a839a26b3751e, b286a0651e4404ab96cdfdcdad8a839a26b3751e |
Timeline
- Sep 11, 2026 CVE Published
- Sep 12, 2026 EPSS Score
- Sep 12, 2026 Coalition ESS Score
- Sep 13, 2026 EPSS Score
- Sep 13, 2026 CVE Updated
- Sep 15, 2026 EPSS Score
- Sep 16, 2026 EPSS Score
- Sep 18, 2026 EPSS Score