CVE-2026-23148

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: nvmet: nvmet_bio_done() fonksiyonunda NULL pointer dereference ile sonuçlanan yarış durumu düzeltildi nvmet_bio_done() fonksiyonunda, blk_cgroup_bio_start() içerisinde bir NULL pointer dereference oluşmasına neden olabilen bir yarış durumu bulunmaktadır: 1. Bir bio tamamlandığında nvmet_bio_done() çağrılır 2. req->ops->queue_response(req) işlemini başlatan nvmet_req_complete() çağrılır 3. queue_response geri çağırma işlemi aynı isteği yeniden sıraya alabilir ve yeniden gönderebilir 4. Yeniden gönderim, nvmet_req içerisindeki aynı inline_bio'yu yeniden kullanır 5. Bu sırada (nvmet_req_complete sonrasında çağrılan) nvmet_req_bio_put(), inline_bio için bio_uninit() fonksiyonunu çağırarak bio->bi_blkg değerini NULL olarak ayarlar 6. Yeniden gönderilen bio, submit_bio_noacct_nocheck() fonksiyonuna girer 7. blk_cgroup_bio_start(), bio->bi_blkg referansını çözmeye çalışırken sistemin çökmesine neden olur: BUG: kernel NULL pointer dereference, address: 0000000000000028 #PF: supervisor read access in kernel mode RIP: 0010:blk_cgroup_bio_start+0x10/0xd0 Call Trace: submit_bio_noacct_nocheck+0x44/0x250 nvmet_bdev_execute_rw+0x254/0x370 [nvmet] process_one_work+0x193/0x3c0 worker_thread+0x281/0x3a0 Bu durum, nvmet_bio_done() fonksiyonunun sıralaması değiştirilerek nvmet_req_bio_put() fonksiyonunun nvmet_req_complete() fonksiyonundan ÖNCE çağrılmasıyla düzeltilmiştir. Bu işlem, istek yeniden gönderilmeden önce bio'nun temizlendiğinden emin olarak yarış durumunu önler.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın14 Şub 2026
İlk görülme14 Şub 2026
Zayıflık türüCWE-362Yarış durumu

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.69, 6.16, 6.18.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.12.37 ≤ v < 6.12.69, 6.15.6 ≤ v < 6.16, 6.16.1 ≤ v < 6.18.9, 6.16, 6.196.12.69, 6.16, 6.18.9

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-23148 · Linux Kernel · Dark Radar