CVE-2026-93182

Belirsiz

Açıklama

Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: sched/fair: update_tg_cfs_runnable() fonksiyonundaki taşma hatası düzeltildi hackbench çalıştırıldığında bir sıfıra bölme (divide-by-zero) çökmesi gözlemlenmektedir: [14697.488452] CPU: 112 UID: 0 PID: 124791 Comm: hackbench Not tainted 7.1.0-rc2+ [14697.492627] RIP: 0010:propagate_entity_load_avg+0x35f/0x3e0 [14697.506799] <TASK> [14697.507411] __dequeue_task+0x2b4/0xc70 [14697.508677] dequeue_task_fair+0x36/0x370 [14697.509047] dequeue_task+0x101/0x2f0 [14697.509426] __schedule+0x1b1/0x1a00 [14697.510868] anon_pipe_read+0x3da/0x450 [14697.511400] vfs_read+0x361/0x390 [14697.512053] __x64_sys_read+0x19/0x30 Sıfıra bölme işlemi burada gerçekleşmektedir: if (scale_load_down(gcfs_rq->load.weight)) { load_sum = div_u64(gcfs_rq->avg.load_sum, scale_load_down(gcfs_rq->load.weight)); } gcfs_rq->load.weight aşırı büyük bir değerdir ve div_u64 tarafından alt 32 bite kırpılır; bu değerin 0 olduğu görülmüştür. Yapay zeka ile yapılan inceleme sonucunda nedenin update_tg_cfs_runnable() fonksiyonundaki bir u32 taşması olduğu belirlenmiş ve tg_tasks() kullanıldığında durumun etkilenmeye başladığı tespit edilmiştir: u32 new_sum, divider; ... new_sum = se->avg.runnable_avg * divider; <-- hata noktası Aşağıdaki sıra, çökmeyi nasıl tetiklediğini göstermektedir: propagate_entity_load_avg() update_tg_cfs_runnable() # u32 taşması runnable_sum değerini bozar __update_load_avg_cfs_rq() ___update_load_avg() # hatalı runnable_avg hesaplar update_tg_load_avg() # tg->runnable_avg değerine aktarır update_cfs_group() calc_concur_shares() tg_tasks() # long-to-int kırpılması, negatif nr reweight_entity() # bozulmuş se->load.weight update_load_add() # bozulmuş cfs_rq->load.weight propagate_entity_load_avg() update_tg_cfs_load() div_u64() # sıfıra bölme Hata, new_sum değişkeninin u32'den u64'e genişletilmesiyle düzeltilmiştir (bu düzeltmeden sonra tg_tasks() fonksiyonunun unsigned long döndürmeye zorlanmasına gerek kalmamıştır).

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın17 Eyl 2026
İlk görülme17 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux39d707097a0820c6e87eff4195f0940e8ff1147e, 69fafae4eb2c9fc9bcff1bcbfcccf5d197434d75, 7cc237e3bc1733928313d2462b413ae441b0eef3, 18fdd0978ec3dda0ff6865cd273e47e022180710, f94e62d21faad5e244d0874598a4d0ebbc0ea405, 4f166adb5cb0525d9e32d45729fd8f28c80acbee ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux95246d1ec80b8d19d882cd8eb7ad094e63b41bb8 ≤ v < 39d707097a0820c6e87eff4195f0940e8ff1147e, 95246d1ec80b8d19d882cd8eb7ad094e63b41bb8 ≤ v < 69fafae4eb2c9fc9bcff1bcbfcccf5d197434d75, 95246d1ec80b8d19d882cd8eb7ad094e63b41bb8 ≤ v < 7cc237e3bc1733928313d2462b413ae441b0eef3, 95246d1ec80b8d19d882cd8eb7ad094e63b41bb8 ≤ v < 18fdd0978ec3dda0ff6865cd273e47e022180710, 95246d1ec80b8d19d882cd8eb7ad094e63b41bb8 ≤ v < f94e62d21faad5e244d0874598a4d0ebbc0ea405, 95246d1ec80b8d19d882cd8eb7ad094e63b41bb8 ≤ v < 4f166adb5cb0525d9e32d45729fd8f28c80acbee, 5.1739d707097a0820c6e87eff4195f0940e8ff1147e, 69fafae4eb2c9fc9bcff1bcbfcccf5d197434d75, 7cc237e3bc1733928313d2462b413ae441b0eef3, 18fdd0978ec3dda0ff6865cd273e47e022180710, f94e62d21faad5e244d0874598a4d0ebbc0ea405, 4f166adb5cb0525d9e32d45729fd8f28c80acbee

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.

Intelligence 360 paketinde

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.