CVE-2026-43482
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: sched_ext: scx_claim_exit() ile yardımcı iş tetiklemesi arasındaki öncelikli yürütmeyi (preemption) devre dışı bırakın scx_claim_exit(), exit_kind değerini atomik olarak ayarlar ve bu durum scx_error()'un daha fazla hata işlemini tetiklemesini önler. Çıkış talebinden sonra, çağırıcı; baypas modunu ve yıkımı başlatan yardımcı kthread işini tetiklemelidir. Eğer çağıran görev, çıkış talebi ile yardımcı işi tetikleme arasında öncelikli yürütmeye maruz kalırsa ve BPF zamanlayıcısı onu tekrar zamanlayamazsa (çünkü hata işleme artık devre dışıdır), yardımcı iş hiçbir zaman kuyruğa alınmaz, baypas modu asla etkinleşmez, görevlerin dağıtımı durur ve sistem kilitlenir. Tüm çağırıcılarda - scx_disable() ve scx_vexit() - scx_claim_exit() ve ardından gelen iş tetiklemesi boyunca öncelikli yürütmeyi devre dışı bırakın. Gereksinimi zorunlu kılmak için scx_claim_exit() fonksiyonuna lockdep_assert_preemption_disabled() ekleyin.
Nasıl düzeltilir
- linux linux_kernel6.12.78, 6.18.20, 6.19.9 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 | 6.12 ≤ v < 6.12.78, 6.13 ≤ v < 6.18.20, 6.19 ≤ v < 6.19.9, 7.0 | 6.12.78, 6.18.20, 6.19.9 |
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.