CVE-2026-43331

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: x86/kexec: load_segments() işleminden sonra KCOV instrumentation özelliğini devre dışı bırakın load_segments() fonksiyonu segment kaydedicilerini değiştirerek GS tabanını geçersiz kılar (KCOV, her CPU'ya özel veriler için buna güvenir). CONFIG_KCOV etkinleştirildiğinde, sonraki herhangi bir instrumented C kodu çağrısı (örneğin native_gdt_invalidate()), çekirdeği sonsuz bir döngüde çökertebilir. Sorunu yeniden üretmek için, KCOV-instrumented bir çekirdek üzerinde kexec işlemi yapmak yeterlidir: $ kexec -l /boot/otherKernel $ kexec -e Bu sorunun gerçek dünya bağlamı, syzkaller'da crash dump toplamanın etkinleştirilmesidir. Bunun için araç, fuzzing öncesinde bir panic kernel yükler ve ardından panic sonrası makedumpfile fonksiyonunu çağırır. Bu iş akışı, hem CONFIG_KEXEC hem de CONFIG_KCOV'un aynı anda etkinleştirilmesini gerektirir. Güvenlik önlemlerini doğrudan KCOV hızlı yoluna (__sanitizer_cov_trace_pc()) eklemek, ekstra performans kaybına neden olacağı için istenmeyen bir durumdur. Tek tek fonksiyonlar için instrumentation işlemini devre dışı bırakmak çok hassas bir yöntem olacağından, tüm machine_kexec_64.c ve physaddr.c dosyaları için KCOV instrumentation özelliği devre dışı bırakılmıştır. Gelecekte kapsam odaklı (coverage-guided) fuzzing işlemlerinin bu bileşenlere ihtiyaç duyması durumunda başka yaklaşımlar değerlendirilmelidir. CONFIG_KCOV desteklenmediği için sorun 32 bit çekirdekler için geçerli değildir. [ bp: Daha iyi okunabilirlik için yorum satırı boşluklandırıldı. ]

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın8 May 2026
İlk görülme8 May 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.18.22, 6.19.12 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.6 ≤ v < 6.18.22, 6.19 ≤ v < 6.19.12, 7.06.18.22, 6.19.12

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