cveboard RSS feed

CVE-2026-80980

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

net/smc: stop killed, freed and out_of_sync sharing a byte

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.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
b286a0651e4404ab96cdfdcdad8a839a26b3751eaffectedgit297e96f38d3e4f1a3b84068950dd5c7a55bbdc7bUnavailableNone listed
b286a0651e4404ab96cdfdcdad8a839a26b3751eaffectedgit09a9cbadc05f452405de31012bd2c428b601291aUnavailableNone listed
b286a0651e4404ab96cdfdcdad8a839a26b3751eaffectedgit313f79149eb337411c64e2c247234b62ef9a3cb9UnavailableNone listed
b286a0651e4404ab96cdfdcdad8a839a26b3751eaffectedgit2cb7a8d64b7e8ccdc69bbe48fe9c4eaa79c33aecUnavailableNone listed
b286a0651e4404ab96cdfdcdad8a839a26b3751eaffectedgitdb51a8658c11a82432b64999519a269c3aabb447UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5.8affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.8UnavailableNone listed
6.6.160unaffectedsemverUnavailable6.6.*None listed
6.12.112unaffectedsemverUnavailable6.12.*None listed
6.18.50unaffectedsemverUnavailable6.18.*None listed
7.2.4unaffectedsemverUnavailable7.2.*None listed
7.3unaffectedoriginal_commit_for_fixUnavailable*None listed