CVE-2023-52836

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: locking/ww_mutex/test: Potansiyel workqueue bozulması düzeltildi test-ww_mutex koduyla çalıştırılan bazı durumlarda, flush_workqueue fonksiyonunun tüm iş parçacıkları bitmeden önce döndüğü görülen tuhaf davranışlar gözlemlenmiştir. Bu durum genellikle mutex'ler kullanılırken serbest bırakıldığı için garip çökmelere neden olmaktaydı. Koda bakıldığında, işi başlatan kontrolcü iş parçacığının, workqueue iş parçacıklarına aktarılan "struct stress" yapılarını tahsis etmesi nedeniyle bir yaşam süresi sorunu olduğu görülmektedir. Ardından, workqueue iş parçacıkları tamamlandığında kendilerine iletilen stress yapısını serbest bırakmaktadır. Maalesef workqueue work_struct düğümü, stress yapısının içindedir. Bu da work_struct'ın, iş parçacığı dönmeden önce ve flush_workqueue beklerken serbest bırakıldığı anlamına gelir. Yapıyı erken serbest bırakarak workqueue'yu bozmadığımızdan emin olmak için, stress yapılarının hem tahsis edilmesinin hem de serbest bırakılmasının kontrolcü iş parçacığı tarafından yapılmasının daha iyi bir fikir olduğu değerlendirilmiştir. Bu yama, testi bu şekilde yeniden düzenlemektedir ve bu değişiklikle birlikte artık erken flush_workqueue dönüşleri görülmemektedir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı17. yüzdelik%0,3
ÜrünLinux Kernel
Yayın21 May 2024
İlk görülme21 May 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.14.331, 4.19.300, 5.4.262, 5.10.202, 5.15.140, 6.1.64, 6.5.13, 6.6.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernelv < 4.14.331, 4.15 ≤ v < 4.19.300, 4.20 ≤ v < 5.4.262, 5.5 ≤ v < 5.10.202, 5.11 ≤ v < 5.15.140, 5.16 ≤ v < 6.1.64, 6.2 ≤ v < 6.5.13, 6.6 ≤ v < 6.6.34.14.331, 4.19.300, 5.4.262, 5.10.202, 5.15.140, 6.1.64, 6.5.13, 6.6.3

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