CVE-2026-80980
Vulnérabilité critique dans Linux (Linux)
Description
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.
Gravité et risque d'exploitation
CVE-2026-80980 obtient un score CVSS de 9.8/10, soit une gravité critique. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.67 %, ce qui la place devant 51.1 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions <db51a8658c11a82432b64999519a269c3aabb447, <2cb7a8d64b7e8ccdc69bbe48fe9c4eaa79c33aec, <313f79149eb337411c64e2c247234b62ef9a3cb9, <=6.12.*, <=*, 6.12.112, <=6.18.*, 5.8, 6.18.50, 7.3, 0, <=7.2.*, 7.2.4, <5.8, <09a9cbadc05f452405de31012bd2c428b601291a, b286a0651e4404ab96cdfdcdad8a839a26b3751e) 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.
