CVE-2026-31481

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: tracing: kthread oluşturma başarısız olursa ertelenmiş tetikleyici serbest bırakmaları boşaltılır Önyükleme zamanı tetikleyici kaydı, tetikleyici veri temizleme kthread'i mevcut olmadan önce başarısız olabilir. Bu serbest bırakmaların geç başlatmaya (late init) kadar ertelenmesi uygundur, ancak kthread oluşturma hiçbir zaman başarılı olmazsa, önyükleme sonrası geri dönüş mekanizması yine de ertelenmiş listeyi boşaltmalıdır. Aksi takdirde, önyüklemede ertelenen düğümler trigger_data_free_list üzerinde birikebilir; daha sonraki serbest bırakmalar yalnızca geçerli nesneyi senkron olarak serbest bırakmaya döner ve kuyruğa alınmış eski girişler kalıcı olarak sızdırılır. Bunu tetiklemek için çekirdek komut satırına şunları ekleyin: trace_event=sched_switch trace_trigger=sched_switch.traceon,sched_switch.traceon İkinci traceon tetikleyicisi başarısız olacak ve serbest bırakılacaktır. Bu durum bir NULL pointer dereference tetikler ve kernel'ın çökmesine neden olur. Ertelenmiş önyükleme davranışı korunmuş, ancak kthread oluşturma başarısız olduğunda tüm kuyruk listesinin senkron olarak boşaltılması sağlanmıştır. Kuyruğa alınmış girişlerin orada da mahsur kalmaması için aynı işlem geç başlatma (late-init) boşaltma yoluna da eklenmiştir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın22 Nis 2026
İlk görülme22 Nis 2026

Nasıl düzeltilir

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

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.19.1 ≤ v < 6.19.11, 6.19, 7.06.19.11

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-2026-31481 · Linux Kernel · Dark Radar