CVE-2026-98219
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: sched_ext: Ön etkinleştirme işlemleri hata beyanı penceresini kapatın scx_alloc_and_add_sched(), scx_root_enable_workfn() durumu SCX_ENABLING olarak değiştirmeden önce ops->priv bilgisini yayınlar. Bu pencerede ilişkili bir BPF programı tarafından scx_bpf_error_bstr() aracılığıyla bildirilen bir hata, scx_root_disable() içindeki ön etkinleştirme kısayolunu kullanan scx_disable_workfn() tarafından tüketilir. Kısayol, herhangi bir kaldırma işlemi yapmadan döner ve koşulsuz bir scx_set_enable_state() xchg ile SCX_DISABLED durumunu geri yükleyerek etkinleştirme iş fonksiyonunun kendi geçişiyle yarışır. Ardından etkinleştirme, beyan tüketilmiş şekilde tamamlanır: zamanlayıcı çalışmaya devam eder ancak bir daha asla devre dışı bırakılamaz ve bpf_scx_unreg() hala kullanımdayken onu serbest bırakarak bir serbest bırakıldıktan sonra kullanım (use-after-free) durumuna yol açar. Her iki WARN_ON_ONCE() da art arda tetiklenir: WARNING: kernel/sched/ext/ext.c:7522 at scx_root_enable_workfn+0xeec/0x1be0, CPU#3: scx_enable_help/276 WARNING: kernel/sched/ext/ext.c:6398 at scx_root_disable+0xb50/0xdb8, CPU#0: sched_ext_helpe/664 scx_root_enable_workfn(), zamanlayıcı tahsisinden önce SCX_ENABLING durumuna geçer, böylece ops->priv hiçbir zaman SCX_DISABLED durumundayken görünür olmaz. Tahsis hatası yolu ise SCX_DISABLED durumunu geri yükler.
Nasıl düzeltilir
- Linux Linux959c66dc4a915be306c35691095c787c61dc7df9, c7a1c6e8004ab12a9c9bfdcb603f60f9bf4a3cee ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 105dcd005be2ac1d5541921db8feb1d0f98d59d5 ≤ v < 959c66dc4a915be306c35691095c787c61dc7df9, 105dcd005be2ac1d5541921db8feb1d0f98d59d5 ≤ v < c7a1c6e8004ab12a9c9bfdcb603f60f9bf4a3cee, 7.1 | 959c66dc4a915be306c35691095c787c61dc7df9, c7a1c6e8004ab12a9c9bfdcb603f60f9bf4a3cee |
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.