CVE-2026-97532
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: scsi: qla2xxx: qla2x00_mem_alloc() hata yolunda serbest bırakılan işaretçilerin sıfırlanması qla2x00_mem_alloc() başarısız olduğunda, qla2x00_probe_one() probe_hw_failed kısmına atlar ve qla2x00_mem_free() fonksiyonunu çağırır. qla2x00_mem_alloc() içerisindeki çeşitli hata etiketleri bazı adaptör üyelerini (elsrej.c, purex_dma_pool, flt, sfp_data, loop_id_map, async_pd, sf_init_cb, ex_init_cb, npiv_info) serbest bırakmış ancak işaretçileri asılı (dangling) bırakmıştır. Ardından qla2x00_mem_free(), bunları ikinci kez serbest bırakmaya çalışmıştır. Daha da kötüsü, dma_pool üyeleri için, s_dma_pool zaten fail_s_dma_pool aşamasında yok edilmiş ve NULL olarak ayarlanmış olmasına rağmen dma_pool_free(ha->s_dma_pool, ...) komutu yürütülmüş ve bir NULL havuzu referans alınmıştır (dereferencing). Hata etiketlerinde serbest bırakılan her işaretçi (ve ilgili DMA tutamacı) temizlenerek, sonraki qla2x00_mem_free() işleminin bunları atlaması sağlanmıştır.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralık belirtilmemiş | — |
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.
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.