CVE-2026-80932

Yüksek

Açıklama

Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: vsock/virtio: temizleme işlemi bağımlılık sırasına göre çalışıyor virtio_vsock_remove(), virtqueues yapılarını durdurur ve ardından kapsayıcı virtio_vsock yapısını serbest bırakmadan önce her bir iş öğesini temizler. Mevcut sıralama bu öğeler arasındaki bağımlılıkları hesaba katmamaktadır: tx_work, send_pkt_work işlemini kuyruğa ekleyebilir ve send_pkt_work ise rx_work işlemini kuyruğa ekleyebilir. Özellikle, send_pkt_work; restart_rx değerini ayarlayabilir ve tx_lock kilidini serbest bırakabilir. Kaldırma yolu daha sonra kuyrukları durdurabilir ve send_pkt_work onu kuyruğa eklemeden önce rx_work işlemini temizleyebilir. Daha sonraki send_pkt_work temizleme işlemi üreticinin bitmesini beklese de, yeni kuyruğa eklenen rx_work için hiçbir şey beklemez, bu nedenle kfree(vsock) ile arasında bir yarış durumu (race condition) oluşabilir. KASAN şunları raporlamıştır: BUG: KASAN: slab-use-after-free in virtio_transport_rx_work+0x487/0x4b0 Read of size 8 at addr ffff888114c2b008 by task kworker/1:1/47 Workqueue: virtio_vsock virtio_transport_rx_work Call Trace: virtio_transport_rx_work+0x487/0x4b0 process_one_work+0x688/0x1120 worker_thread+0x45b/0xd10 Allocated by task 1: virtio_vsock_probe+0xef/0x6b0 Freed by task 84: kfree+0x131/0x3c0 virtio_vsock_remove+0xd1/0x100 İşleri üreticiden tüketiciye doğru olan sırada temizleyin. virtio_vsock_vqs_del() zaten kuyruk geri çağırmalarını devre dışı bırakmış ve çalışma bayraklarını temizlemiştir; dolayısıyla tx_work ve send_pkt_work boşaltıldıktan sonra, kendi temizleme işleminden sonra rx_work işlemini kuyruğa ekleyebilecek herhangi bir kaynak kalmaz.

ÖnemYüksek
CVSS8.4
İstismar olasılığı—
ÜrünLinux
Yayın11 Eyl 2026
İlk görülme11 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxe059a14c1067bcc4f7b1947cd09f2baab98e340f, 531e2ac2dab1ab90a16427c4f9c86663633e9487, f3313d952fc380cff53db9a28451a8807aa67b43, b9cb4e8ba71c9fbd935d66baa71bbb0b87192c94, 2187a56f2fd1715d54daed6392809223c60544f3, 165a330a68b5f299d8735f0194c314cb2e571269, da5e9f08714c19ba04e6863aca69d40f042f2e04, 728836ebca239810f164262b10211ef59182f811 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux0ea9e1d3a9e3ef7d2a1462d3de6b95131dc7d872 ≤ v < e059a14c1067bcc4f7b1947cd09f2baab98e340f, 0ea9e1d3a9e3ef7d2a1462d3de6b95131dc7d872 ≤ v < 531e2ac2dab1ab90a16427c4f9c86663633e9487, 0ea9e1d3a9e3ef7d2a1462d3de6b95131dc7d872 ≤ v < f3313d952fc380cff53db9a28451a8807aa67b43, 0ea9e1d3a9e3ef7d2a1462d3de6b95131dc7d872 ≤ v < b9cb4e8ba71c9fbd935d66baa71bbb0b87192c94, 0ea9e1d3a9e3ef7d2a1462d3de6b95131dc7d872 ≤ v < 2187a56f2fd1715d54daed6392809223c60544f3, 0ea9e1d3a9e3ef7d2a1462d3de6b95131dc7d872 ≤ v < 165a330a68b5f299d8735f0194c314cb2e571269, 0ea9e1d3a9e3ef7d2a1462d3de6b95131dc7d872 ≤ v < da5e9f08714c19ba04e6863aca69d40f042f2e04, 0ea9e1d3a9e3ef7d2a1462d3de6b95131dc7d872 ≤ v < 728836ebca239810f164262b10211ef59182f811, 4.8e059a14c1067bcc4f7b1947cd09f2baab98e340f, 531e2ac2dab1ab90a16427c4f9c86663633e9487, f3313d952fc380cff53db9a28451a8807aa67b43, b9cb4e8ba71c9fbd935d66baa71bbb0b87192c94, 2187a56f2fd1715d54daed6392809223c60544f3, 165a330a68b5f299d8735f0194c314cb2e571269, da5e9f08714c19ba04e6863aca69d40f042f2e04, 728836ebca239810f164262b10211ef59182f811

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-80932 · Linux · Dark Radar