CVE-2022-50530

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: blk-mq: blk_mq_clear_rq_mapping() fonksiyonundaki null pointer dereference hatası düzeltildi syzkaller raporumuz bir null pointer dereference tespit etmiştir; temel neden şudur: __blk_mq_alloc_map_and_rqs set->tags[hctx_idx] = blk_mq_alloc_map_and_rqs blk_mq_alloc_map_and_rqs blk_mq_alloc_rqs // oom nedeniyle başarısız oldu alloc_pages_node // set->tags[hctx_idx] hâlâ NULL blk_mq_free_rqs drv_tags = set->tags[hctx_idx]; // null pointer dereference tetiklenir blk_mq_clear_rq_mapping(drv_tags, ...) Bu durum, 63064be150e4 ("blk-mq: Add blk_mq_alloc_map_and_rqs()") commit'inin şu iki adımı: 1) set->tags[hctx_idx] = blk_mq_alloc_rq_map() 2) blk_mq_alloc_rqs(..., set->tags[hctx_idx]) tek bir adımda birleştirmesinden kaynaklanmaktadır: set->tags[hctx_idx] = blk_mq_alloc_map_and_rqs() Bu durumda tags henüz başlatılmadığından, sorun blk_mq_clear_rq_mapping() içerisinde tags'in NULL pointer olup olmadığı kontrol edilerek düzeltilmiştir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın7 Eki 2025
İlk görülme7 Eki 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.0.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.16 ≤ v < 6.0.6, 6.16.0.6

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.