CVE-2025-21657

Orta

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: sched_ext: scx_ops_bypass() içinde rq_lock() yerine raw_spin_rq_lock() kullanılması scx_ops_bypass(), tüm scx görevlerini yeniden kuyruğa almak için tüm CPU'lar üzerinde yinelenir. Her CPU için, CPU çevrimdışı olsun ya da CPU şu anda daha yüksek bir zamanlayıcı sınıfında (ör. deadline) bir görev çalıştırıyor olsun, rq_lock() kullanarak bir kilit edinir. rq_lock()'un çevrimiçi CPU'lar için kullanılması gerekir ve rq_lock() kullanımı rq_pin_lock() içinde gereksiz bir uyarıyı tetikleyebilir. Bu nedenle, scx_ops_bypass() içinde rq_lock() yerine raw_spin_rq_lock() kullanılmalıdır. Bu değişiklik olmadan aşağıdaki uyarı gözlemlenmektedir: ===== START ===== [ 6.615205] rq->balance_callback && rq->balance_callback != &balance_push_callback [ 6.615208] WARNING: CPU: 2 PID: 0 at kernel/sched/sched.h:1730 __schedule+0x1130/0x1c90 ===== END =====

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın21 Oca 2025
İlk görülme21 Oca 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.10 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.12.1 ≤ v < 6.12.10, 6.12, 6.136.12.10

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.

CVE-2025-21657 · Linux Kernel · Dark Radar