CVE-2026-98463
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: sched_ext: SCX_RQ_IN_WAKEUP değerini çekirdek kuyruğa ekleme bayraklarından türetin schedule_deferred_locked(), SCX_RQ_IN_WAKEUP ayarlı olduğunda ertelenmiş bir eylemin zamanlanmasını atlar ve bunu çalıştırmak için bir uyandırma kuyruğa eklemesini takip eden task_woken_scx() çağrısına güvenir. enqueue_task_scx(), bu bayrağı, uzak aktivasyon için saklanan bayrakları da içeren birleştirilmiş kuyruğa ekleme bayraklarından ayarlar. Bu nedenle move_remote_task_to_local_dsq(), taşınan görev uyandırıldığında hedef rq üzerinde SCX_RQ_IN_WAKEUP bayrağını ayarlar; ancak bu aktivasyonu takip eden herhangi bir task_woken_scx() çağrısı yoktur. Meşgul bir hedefe yapılan IMMED eklemesi, söz konusu kuyruğa ekleme sırasında yerel bir yeniden kuyruğa ekleme talebinde bulunur. Talep bağlanır ancak zamanlanmaz ve o CPU'da ilgisiz bir uyandırma veya öncelikli çalıştırma (preemption) ertelenmiş eylemleri çalıştırana kadar beklemede kalır. Bu süre zarfında IMMED görevi, çalışan görevin arkasında bekler. Zamanlayıcı devre dışı bırakılmadan önce hiçbir şey bunları çalıştırmazsa, talep zamanlayıcının ömrünü aşar ve onun serbest bırakılmış per-cpu alanına işaret eder; bir sonraki zamanlayıcı ise buna run_deferred() üzerinden erişmeye çalışır. Uyandırma biti için çekirdek kuyruğa ekleme bayraklarını test edin. Yalnızca çekirdeğin uyandırma yolu tarafından task_woken_scx() takip edilir.
Nasıl düzeltilir
- Linux Linux6c401ae426e20e53a3398a8e79afd0964c0f5110, 3fdf2ceb31e8aff77451e468bc8409e10587916a, df5cdc2c832ca4e8a6d774596b9005558761a403, 6.18.55, 6.20 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 997967adf10ce26c3e7bd89598b3ded62b943052 ≤ v < 6c401ae426e20e53a3398a8e79afd0964c0f5110, 57ccf5ccdc56954f2a91a7f66684fd31c566bde5 ≤ v < 3fdf2ceb31e8aff77451e468bc8409e10587916a, 57ccf5ccdc56954f2a91a7f66684fd31c566bde5 ≤ v < df5cdc2c832ca4e8a6d774596b9005558761a403, ee502c056c4c9cce4c132ccb588e06ffe5b831c1, 6.18.19 ≤ v < 6.18.55, 6.19.9 ≤ v < 6.20, 7.0 | 6c401ae426e20e53a3398a8e79afd0964c0f5110, 3fdf2ceb31e8aff77451e468bc8409e10587916a, df5cdc2c832ca4e8a6d774596b9005558761a403, 6.18.55, 6.20 |
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.