CVE-2025-38352
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: posix-cpu-timers: handle_posix_cpu_timers() ve posix_cpu_timer_del() arasındaki yarış durumu düzeltildi Çıkış yapan ve otomatik olarak temizlenmeyen (non-autoreaping) bir görev, exit_notify() aşamasını geçmişse ve IRQ üzerinden handle_posix_cpu_timers() fonksiyonunu çağırıyorsa, unlock_task_sighand() işleminden hemen sonra üst görevi veya hata ayıklayıcısı tarafından temizlenebilir. Bu sırada eşzamanlı bir posix_cpu_timer_del() çalıştırılırsa, timer->it.cpu.firing != 0 durumunu tespit edemeyecektir: cpu_timer_task_rcu() ve/veya lock_task_sighand() başarısız olacaktır. Bunu düzeltmek için run_posix_cpu_timers() içerisine tsk->exit_state kontrolü eklendi. CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y ise bu düzeltmeye gerek yoktur çünkü exit_task_work(), exit_notify()'dan önce çağrılır. Ancak kontrol yine de mantıklıdır; bu durumda zaten task_work_add(&tsk->posix_cputimers_work.work) başarısız olacaktır.
Nasıl düzeltilir
Üreticinin önerdiği önlemleri uygulayın. Önlem yoksa ürünü kullanmayı bırakın.
CISA son tarihi: 25 Eyl 2025- linux linux_kernel5.4.295, 5.10.239, 5.15.186, 6.1.142, 6.6.94, 6.12.34, 6.15.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 2.6.36 ≤ v < 5.4.295, 5.5 ≤ v < 5.10.239, 5.11 ≤ v < 5.15.186, 5.16 ≤ v < 6.1.142, 6.2 ≤ v < 6.6.94, 6.7 ≤ v < 6.12.34, 6.13 ≤ v < 6.15.3, 6.16 | 5.4.295, 5.10.239, 5.15.186, 6.1.142, 6.6.94, 6.12.34, 6.15.3 |
| debian debian_linux | 11.0 | — |
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.