CVE-2024-48881

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: bcache: IS_ERR_OR_NULL ifadesinin tekrar IS_ERR ile değiştirilmesi geri alındı 028ddcac477b numaralı commit ("bcache: Remove unnecessary NULL point check in node allocations"), cache_set_flush() fonksiyonunda bir NULL pointer dereference hatasına yol açmaktadır. 1721 if (!IS_ERR_OR_NULL(c->root)) 1722 list_add(&c->root->list, &c->btree_cache); cache_set_flush() içerisindeki yukarıdaki kodda, eğer önceki kayıt kodu c->root tahsis edilmeden önce başarısız olursa, c->root başlangıçta tanımlandığı şekilde NULL olabilir. __bch_btree_node_alloc() asla NULL döndürmez ancak yukarıdaki 1721. satırda c->root değerinin NULL olması mümkündür. Bu yama, durumu düzeltmek için IS_ERR() ifadesini IS_ERR_OR_NULL() ile değiştirmektedir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın11 Oca 2025
İlk görülme11 Oca 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.20, 5.4.287, 5.10.231, 5.15.174, 6.1.120, 6.6.66, 6.12.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.19.291 ≤ v < 4.20, 5.4.251 ≤ v < 5.4.287, 5.10.188 ≤ v < 5.10.231, 5.15.121 ≤ v < 5.15.174, 6.1.39 ≤ v < 6.1.120, 6.4.4 ≤ v < 6.6.66, 6.7 ≤ v < 6.12.5, 6.134.20, 5.4.287, 5.10.231, 5.15.174, 6.1.120, 6.6.66, 6.12.5

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.