CVE-2023-53536

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: blk-crypto: blk_crypto_evict_key() daha dayanıklı hale getirildi Eğer blk_crypto_evict_key(), anahtarın hala kullanımda olduğunu (bir hata nedeniyle) veya ->keyslot_evict işleminin başarısız olduğunu görürse, şu anda anahtarı keyslot yönetim yapılarına bağlı bırakarak sadece geri döner. Ancak, blk_crypto_evict_key() yalnızca başarısızlığın bir seçenek olmadığı inode tahliyesi gibi bağlamlarda çağrılır. Bu nedenle çağıran taraf, blk_crypto_evict_key()'in dönüş değerine bakmaksızın blk_crypto_key nesnesini serbest bırakmaya devam eder. Bu iki varsayım birbiriyle uyuşmamaktadır ve bunun sonucunda, bu hatalardan biri meydana geldikten sonra blk_crypto_reprogram_all_keys() fonksiyonunda bir serbest bırakıldıktan sonra kullanım (use-after-free) durumu oluşabilir. (Not: Bu hataların meydana gelmemesi gerekir; biz sadece meydana gelmeleri durumunda ne olacağından bahsediyoruz.) Bu durum, blk_crypto_evict_key() fonksiyonunun hata durumunda bile anahtarı keyslot yönetim yapılarından ayırması sağlanarak düzeltilmiştir. Ayrıca bazı yorumlar iyileştirilmiştir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın4 Eki 2025
İlk görülme4 Eki 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.180, 5.15.111, 6.1.28, 6.2.15, 6.3.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.8 ≤ v < 5.10.180, 5.11 ≤ v < 5.15.111, 5.16 ≤ v < 6.1.28, 6.2 ≤ v < 6.2.15, 6.3 ≤ v < 6.3.25.10.180, 5.15.111, 6.1.28, 6.2.15, 6.3.2

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-53536 · Linux Kernel · Dark Radar