CVE-2026-74731
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: sched_ext: Hiç bağlanmamış alt zamanlayıcılar için alt-devre dışı bırakma temizliğini atla Bir alt zamanlayıcı etkinleştirmesi, scx_link_sched() zamanlayıcıyı hiyerarşiye bağlamadan önce başarısız olabilir; örneğin üst öğe zaten devre dışı bırakılıyorken ve temizlik yine de tam scx_sub_disable() çalıştırdığında. Bu, kök devre dışı bırakma ile yarış koşuluna açıktır: drain_descendants(), bir alt öğenin devre dışı bırakma zamanındaki görev taraması ile kök devre dışı bırakmanın tüm görevleri temizlemesi arasındaki tek sıralamadır ve bağlanmamış bir alt öğe bunun için görünmezdir. Böylece kökün temizliği, hiç bağlanmamış alt öğenin drain'i ile taraması arasında çalışabilir ve her görevi hiçbir zamanlayıcıya sahip olmayacak şekilde çıkarabilir. Tarama daha sonra üyelik WARN'ini tetikler ve çıkarılmış görevleri ölmekte olan hiyerarşiye yeniden yerleştirir; bu bir serbest bırakıldıktan sonra kullanımdır. @sch hiç bağlanmamışsa cgroup sahiplik sıfırlamasını ve görev taramasını atla; bunu boş ->sibling gösterir, çünkü bağlantı kaldırma yalnızca aynı fonksiyonda daha sonra gerçekleşir. Üyelik WARN'i geçerliliğini korur: bağlanmış bir alt öğe her zaman bir atasının drain'i tarafından beklenir.
Nasıl düzeltilir
- Linux Linux6428093a4a986c38c9089b5eb32b56d914ef437a, 8c13364db9c9a43ed286f3a8d0fb9477b1adc43c ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 337ec00b1d9c676f637651c2cefddb8612b867ee ≤ v < 6428093a4a986c38c9089b5eb32b56d914ef437a, 337ec00b1d9c676f637651c2cefddb8612b867ee ≤ v < 8c13364db9c9a43ed286f3a8d0fb9477b1adc43c, 7.1 | 6428093a4a986c38c9089b5eb32b56d914ef437a, 8c13364db9c9a43ed286f3a8d0fb9477b1adc43c |
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.