CVE-2026-90291
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: module/dups: kmod_dup_req yaşam süresi yönetimindeki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi kmod dups kodu, bir kmod_dup_req örneğinin yalnızca artık referans verilmediğinde serbest bırakılmasını sağlamak için RCU kullanır. Bir örneği serbest bırakırken, kmod_dup_request_delete() fonksiyonu kmod_dup_req nesnesini dup_kmod_reqs listesinden kaldırır, synchronize_rcu() aracılığıyla bekler ve son olarak onu serbest bırakır. Ancak bu işlem doğru çalışmamaktadır çünkü kmod_dup_request_exists_wait() içinde örneğe referans veren paralel kullanıcılar bir RCU okuma tarafı kritik bölümüne girmezler. Bu durum, bir serbest bırakıldıktan sonra kullanım (use-after-free) hatasına yol açabilir. kmod_dup_request_exists_wait() fonksiyonunun, ilgili modprobe komutu tamamlanana kadar engelleyici bir bekleme boyunca bir kmod_dup_req örneğine geçerli bir referans tutması gerekebilir. Bu durum, fonksiyonu RCU kullanımı için uygunsuz hale getirir. Sorun, kmod_dup_req yaşam döngüsü yönetimi referans sayımı (reference counting) kullanacak şekilde değiştirilerek giderilmiştir.
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ün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft azl3_kernel_6.6.150.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.152.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.157.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralı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.
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.