CVE-2024-35902

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: net/rds: olası cp null dereference hatası düzeltildi cp null olabilir ve cp->cp_conn çağrısı null dereference üretirdi. [Simon Horman ekliyor:] Analiz: * cp, __rds_rdma_map fonksiyonunun bir parametresidir ve yeniden atanmamıştır. * Aşağıdaki çağrı noktaları, __rds_rdma_map() fonksiyonuna NULL cp argümanı iletir: - rds_get_mr() - rds_get_mr_for_dest * Yukarıdaki koddan önce, aşağıdaki kısım cp'nin NULL olabileceğini varsayar (bu gösterge niteliğindedir ancak kendisi gereksiz olabilir): trans_private = rs->rs_transport->get_mr( sg, nents, rs, &mr->r_key, cp ? cp->cp_conn : NULL, args->vec.addr, args->vec.bytes, need_odp ? ODP_ZEROBASED : ODP_NOT_NEEDED); * Bu yama ile değiştirilen kod, trans_private'ın analizdeki önceki maddede belirtildiği gibi atandığı IS_ERR(trans_private) tarafından korunmaktadır. Bulabildiğim tek get_mr uygulaması olan rds_ib_get_mr(), eğer conn (4.) argümanı NULL ise bir ERR_PTR döndürebilir. * ret, PTR_ERR(trans_private) olarak ayarlanır. rds_ib_get_mr, conn (4.) argümanı NULL olduğunda ERR_PTR(-ENODEV) döndürebilir. Bu durumda ret değeri -ENODEV olabilir ve söz konusu kod yürütülür. Sonuç: * Bu yamanın kontrol eklediği noktada cp NULL olabilir; bu yama olası bir hatayı gideriyor görünmektedir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın19 May 2024
İlk görülme19 May 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.19.312, 5.7.274, 5.10.215, 5.15.154, 6.1.85, 6.6.26, 6.8.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.310 ≤ v < 4.19.312, 5.4.272 ≤ v < 5.7.274, 5.10.213 ≤ v < 5.10.215, 5.15.152 ≤ v < 5.15.154, 6.1.82 ≤ v < 6.1.85, 6.6.22 ≤ v < 6.6.26, 6.7.10 ≤ v < 6.8.5, 6.94.19.312, 5.7.274, 5.10.215, 5.15.154, 6.1.85, 6.6.26, 6.8.5
debian debian_linux10.0—

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.