vsock/virtio: read virtqueues under worker locks (Linux Linux)

CVE-2026-74614
HIGH 8.4

En bref

Source
NVD
EPSS
EPSS 0.14 % · centile 3 ()
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
Linux
Statut NVD
Received

Description

In the Linux kernel, the following vulnerability has been resolved: vsock/virtio: read virtqueues under worker locks Commit bd50c5dc182b ("vsock/virtio: add support for device suspend/resume") made the *_run flags transition from false to true when restore installs replacement virtqueues. The RX, TX and event workers read their virtqueue before locking and checking the corresponding flag, so a worker delayed across freeze and restore can observe the replacement queue's running state while retaining a pointer to the deleted queue. Read each virtqueue under its mutex after checking the run flag, keeping the pointer and state in the same queue generation.

Références

Scores

VersionScoreVecteurÉvalué par
CVSS 3.1HIGH 8.4CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HLinux
CVSS 3.1HIGH 8.4CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HNVD · 416baaa9-dc9f-4396-8d5f-8c081fb06d67 (Secondary)

Références européennes

Avis du CERT-FR

Produits affectés

ProduitVersions
Linux · Linuxaffected 762c251c7f5c4ee5bef71460c6e822ed293fd69f < 941329ce14c5f481223a10d1d4c8b57ea7f3048a ; affected bd50c5dc182b0a52599f87b429f9a5a9cbfc9b1c < 29dd10583bf9d2744cd84b862e4257c0a5699570 ; affected bd50c5dc182b0a52599f87b429f9a5a9cbfc9b1c < a1fb0c5b8a7c2753758aeced40971f99449dde0c ; affected bd50c5dc182b0a52599f87b429f9a5a9cbfc9b1c < eae099c764c7ebdb842eb1f638913e310bdd6513 ; affected bd50c5dc182b0a52599f87b429f9a5a9cbfc9b1c < bd43a7ec668be428265b3209eb43647aedcf720a ; affected bd50c5dc182b0a52599f87b429f9a5a9cbfc9b1c < 1cecb4202afdbeddcf29d59baf596ac6ab753f7f
Linux · Linuxaffected 5.19 ; unaffected 0 < 5.19 ; unaffected 5.15.216 ≤ 5.15.* ; unaffected 6.1.183 ≤ 6.1.* ; unaffected 6.6.152 ≤ 6.6.* ; unaffected 6.12.104 ≤ 6.12.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD