CVE-2022-50494
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: thermal: intel_powerclamp: Çökmeyi önlemek için smp_processor_id() yerine get_cpu() kullanın CPU 0 çevrimdışı olduğunda ve boşta kalma süresi eklemek için intel_powerclamp kullanıldığında, şu kernel BUG hatası oluşur: BUG: using smp_processor_id() in preemptible [00000000] code: bash/15687 caller is debug_smp_processor_id+0x17/0x20 CPU: 4 PID: 15687 Comm: bash Not tainted 5.19.0-rc7+ #57 Call Trace: <TASK> dump_stack_lvl+0x49/0x63 dump_stack+0x10/0x16 check_preemption_disabled+0xdd/0xe0 debug_smp_processor_id+0x17/0x20 powerclamp_set_cur_state+0x7f/0xf9 [intel_powerclamp] ... ... Burada CPU 0 varsayılan olarak kontrol CPU'sudur ve eğer CPU 0 çevrimdışıyse mevcut CPU ile değiştirilir. Bu kontrolün cpus_read_lock() altında gerçekleştirilmesi gerekir, bu nedenle yukarıdaki uyarı meydana gelir. Bu BUG hatasını önlemek için smp_processor_id() yerine get_cpu() kullanın. [ rjw: Konu düzenlemeleri ]
Nasıl düzeltilir
- linux linux_kernel4.9.331, 4.14.296, 4.19.262, 5.4.220, 5.10.150, 5.15.75, 5.19.17, 6.0.3 ya da sonraki bir sürüm
- git.kernel.org/stable/c/0f91f66c568b316b19cb042cf50584467b3bdff4
- git.kernel.org/stable/c/3e799e815097febbcb81b472285be824f5d089f9
- git.kernel.org/stable/c/418fae0700e85a498062424f8656435c32cdb200
- git.kernel.org/stable/c/513943bf879d45005213e6f5cfb7d9e9943f589f
- git.kernel.org/stable/c/5614908434451aafbf9b24cb5247cf1d21269f76
- git.kernel.org/stable/c/5a646c38f648185ee2c62f2a19da3c6f04e27612
- git.kernel.org/stable/c/68b99e94a4a2db6ba9b31fe0485e057b9354a640
- git.kernel.org/stable/c/6904727db0eb62fb0c2dce1cf331c341d97ee4b7
- git.kernel.org/stable/c/6e2a347b304224b2aeb1c0ea000d1cf8a02cc592
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 3.9 ≤ v < 4.9.331, 4.10 ≤ v < 4.14.296, 4.15 ≤ v < 4.19.262, 4.20 ≤ v < 5.4.220, 5.5 ≤ v < 5.10.150, 5.11 ≤ v < 5.15.75, 5.16 ≤ v < 5.19.17, 6.0 ≤ v < 6.0.3 | 4.9.331, 4.14.296, 4.19.262, 5.4.220, 5.10.150, 5.15.75, 5.19.17, 6.0.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.
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.