CVE-2026-97938

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: reboot: cad_pid serbest bırakıldıktan sonra kullanım (use-after-free) yarışı düzeltildi cad_pid, çekirdek genelinde tek bir struct pid işaretçisidir. proc_do_cad_pid(), referans verilen struct pid'nin yaşam süresini korumadan bu değeri okur ve pid_vnr()'ye iletir. Eşzamanlı bir yazıcı, okuyucu işaretçiyi yükledikten sonra ancak pid_vnr() başvuruyu tamamlamadan önce cad_pid'yi değiştirebilir ve eski struct pid'ye olan son referansı düşürebilir; bu durum bir serbest bırakıldıktan sonra kullanım (use-after-free) hatasına yol açar. kill_cad_pid(), cad_pid'yi kill_pid()'ye ilettiğinde aynı yaşam süresi yarışına sahiptir. Bu sorun raporlandığında, cad_pid pid_table[] içinde kayıtlı olduğu için yetkisiz bir kullanıcı, kullanıcı ve PID ad alanları (namespaces) aracılığıyla sysctl'e erişebiliyordu. cad_pid'nin tekrar küresel reboot sysctl tablosuna taşınması, söz konusu ad alanı ve izin uyumsuzluğunu düzeltmiş ancak temelindeki yaşam süresi yarışını gidermemiştir. Bu durum, hem okuma noktalarında cad_pid'nin RCU tarafından korunan bir işaretçi olarak ele alınmasıyla ve yazma tarafında eski referans düşürülmeden önce bir lütuf süresi (grace period) beklenmesiyle düzeltilmiştir. Burada call_rcu(&old_pid->rcu, ...) kullanılamaz çünkü free_pid() de pid->rcu'yu kuyruğa ekler; aynı rcu_head'in iki kez kuyruğa eklenmesi RCU geri çağırma listesini bozabilir. Orijinal KASAN çökme yığını: kernel/pid.c:545 pid_nr_ns() # serbest bırakılan pid->level değerini okur kernel/pid.c:556 pid_vnr() # pid_nr_ns() fonksiyonunu çağırır kernel/pid.c:775 proc_do_cad_pid() # pid_vnr(cad_pid) fonksiyonunu çağırır

ÖnemOrta
CVSS4.7
İstismar olasılığı—
ÜrünMicrosoft Azl3 Kernel
Yayın25 Eyl 2026
İlk görülme25 Eyl 2026

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
microsoft azl3_kernel_6.6.157.1-1Aralık belirtilmemiş—
microsoft azl3_kernel_6.6.159.1-1Aralık belirtilmemiş—

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-97938 · Microsoft Azl3 Kernel · Dark Radar