CVE-2022-49379

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: driver core: wait_for_device_probe() ve deferred_probe_timeout etkileşimi düzeltildi deferred_probe_timeout sıfır olmadığında NFS rootfs bağlama işlemi zaman aşımına uğruyordu [1]. Bunun nedeni, deferred_probe_timeout sıfır değilken ip_auto_config() initcall fonksiyonunun ağ arayüzlerinin görünmesini beklerken zaman aşımına uğramasıydı. ip_auto_config(), halihazırda çalışan ertelenmiş prob işlemlerinin veya asenkron probaların tamamlandığından emin olmak için wait_for_device_probe() fonksiyonunu çağırsa da bu durum, cihazların deferred_probe_timeout süresine kadar ertelenmesini hesaba katmak için yeterli değildi. 35a672363ab3 numaralı commit ("driver core: Ensure wait_for_device_probe() waits until the deferred_probe_timeout fires"), wait_for_device_probe() fonksiyonunun geri dönmeden önce deferred_probe_timeout süresinin dolmasını beklemesini sağlayarak bunu düzeltmeye çalıştı. Ancak, wait_for_device_probe() fonksiyonu kernel_init() bağlamından çağrılırsa: - deferred_probe_initcall() [2] öncesinde, bir deadlock nedeniyle önyükleme sürecinin donmasına yol açar. - deferred_probe_initcall() [3] sonrasında ise, deferred_probe_timeout süresi dolana kadar kernel_init()'in devam etmesini engeller; bu da kullanıcı alanının modülleri yüklemesini beklemeye çalışan deferred_probe_timeout özelliğinin amacını ortadan kaldırır. Bu durumların hiçbiri uygun değildir. Bu nedenle wait_for_device_probe() üzerindeki değişiklikler geri alınmıştır. [1] - https://lore.kernel.org/lkml/TYAPR01MB45443DF63B9EF29054F7C41FD8C60@TYAPR01MB4544.jpnprd01.prod.outlook.com/ [2] - https://lore.kernel.org/lkml/[email protected]/ [3] - https://lore.kernel.org/lkml/[email protected]/

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın26 Şub 2025
İlk görülme26 Şub 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.122, 5.15.47, 5.17.15, 5.18.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.7.1 ≤ v < 5.10.122, 5.11 ≤ v < 5.15.47, 5.16 ≤ v < 5.17.15, 5.18 ≤ v < 5.18.4, 5.75.10.122, 5.15.47, 5.17.15, 5.18.4

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.