CVE-2023-54269

Kritik

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: SUNRPC: xprt_ctxt hala kullanımdayken çift serbest bırakma (double free) Bir RPC isteği ertelendiğinde, rq_xprt_ctxt işaretçisi svc_rqst içerisinden svc_deferred_req içerisine taşınır. Ertelenmiş istek tekrar ziyaret edildiğinde, işaretçi yeni svc_rqst içerisine kopyalanır ve aynı zamanda svc_deferred_req içerisinde kalmaya devam eder. İsteğin ikinci kez ertelendiği (nadir görülen?) durumda, eski svc_deferred_req yeniden kullanılır; bu yapı hala tüm doğru içeriğe sahiptir. Ancak bu durumda rq_xprt_ctxt işaretçisi temizlenmez, böylece xpo_release_xprt çağrıldığında ctxt serbest bırakılır (UDP) veya muhtemelen bir serbest liste eklenir (RDMA). Ertelenmiş istek ikinci kez ziyaret edildiğinde, geçersiz olabilecek bu ctxt'ye referans verecek ve nesneyi ikinci kez serbest bırakacaktır, bu da muhtemelen bir oops hatasına yol açacaktır. Bu nedenle, svc_defer() fonksiyonu rq_xprt_ctxt değerini her zaman temizleyecek şekilde değiştirilmiş ve değerin artık svc_deferred_req içerisinde saklandığı doğrulanmıştır.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünLinux
Yayın30 Ara 2025
İlk görülme30 Ara 2025

Nasıl düzeltilir

Güncelleyin
  • Linux Linux7851771789e87108a92697194105ef0c9307dc5e, fd86534872f445f54dc01e7db001e25eadf063a8, e0c648627322a4c7e018e5c7f837c3c03e297dbb, eb8d3a2c809abd73ab0a060fe971d6b9019aa3c1, 5.15.113, 5.18 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxf5e13d700a4d40ccde3d36e383f9247dcb3c1d2d ≤ v < 7851771789e87108a92697194105ef0c9307dc5e, 773f91b2cf3f52df0d7508fdbf60f37567cdaee4 ≤ v < fd86534872f445f54dc01e7db001e25eadf063a8, 773f91b2cf3f52df0d7508fdbf60f37567cdaee4 ≤ v < e0c648627322a4c7e018e5c7f837c3c03e297dbb, 773f91b2cf3f52df0d7508fdbf60f37567cdaee4 ≤ v < eb8d3a2c809abd73ab0a060fe971d6b9019aa3c1, 11fab500f86403b2ebf6795feeade6e10302e448, 5.15.35 ≤ v < 5.15.113, 5.17.4 ≤ v < 5.18, 5.187851771789e87108a92697194105ef0c9307dc5e, fd86534872f445f54dc01e7db001e25eadf063a8, e0c648627322a4c7e018e5c7f837c3c03e297dbb, eb8d3a2c809abd73ab0a060fe971d6b9019aa3c1, 5.15.113, 5.18

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-2023-54269 · Linux · Dark Radar