CVE-2026-64211
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: srcu: Workqueue işleyicilerini hiçbir zaman çevrimiçi olmayan CPU'lara kuyruğa eklemeyin Bir srcu_struct yapısı, CPU-0 durumundan tüm-CPU'lar durumuna geçiş sürecindeyken, hiçbir zaman çevrimiçi olmamış CPU'lar için geri çağırmalar (callbacks) tetiklemeye çalışabilir. Daha da kötüsü, cpu_possible_mask içinde yer almayan hayali CPU'lar da dahil olmak üzere, hiçbir zaman çevrimiçi olmayacak CPU'lar için geri çağırmalar tetiklemeye çalışabilir. Bu durum, bu tür CPU'larda workqueue işleyicilerinin planlanmasını yönetecek şekilde yapılandırılmamış olan s390 üzerinde kilitlenmelere neden olabilir. Bu nedenle, bu commit ile Tree SRCU'nun henüz çevrimiçi olmamış (veya hiç olmayabilecek) CPU'larda workqueue işleyicilerini kuyruğa eklemekten kaçınması sağlanmıştır. Geri çağırmalar çevrimiçi olmamış CPU'larda tetiklenmediği için, henüz tamamen çevrimiçi olmayan bir CPU üzerinde call_srcu(), synchronize_srcu() veya synchronize_srcu_expedited() fonksiyonlarını çağırmak bir hatadır. Ancak, bu tür çağrılar hakkında uyarı vermektense, call_srcu()'nun çok erken yapılan çağrılarından gelen geri çağırmaları yönlendirmenin daha az kod gerektirdiği görülmüştür. Bu nedenle, bu commit aynı zamanda henüz tamamen çevrimiçi olmayan CPU'larda kuyruğa alınan geri çağırmaları önyükleme (boot) CPU'suna yönlendirir.
Nasıl düzeltilir
- linux linux_kernel7.0.11 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 | 7.0.1 ≤ v < 7.0.11, 7.0, 7.1 | 7.0.11 |
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.