CVE-2026-98198
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: hwmon: (pwm-fan) Tach verileri serbest bırakılmadan önce RPM zamanlayıcısını durdurun sample_timer(), RPM zamanlayıcısını yeniden kurar ve devm tarafından yönetilen ctx->tachs ile ctx->pulses_per_revolution dizilerine erişir. Zamanlayıcıyı durduran temizleme işlemi, bu diziler tahsis edilmeden önce kaydedilmektedir. devres girişleri ters sırada serbest bıraktığından, sürücü ayırma işlemi pwm_fan_cleanup() zamanlayıcıyı kapatmadan önce dizileri serbest bırakabilir. Bu aralıkta meydana gelen bir zamanlayıcı süresi dolması, serbest bırakılmış tach verilerine erişime neden olur. KASAN yüklü bir çekirdek ile, normal sysfs unbind çalışırken test amaçlı bir kprobe, pwm_fan_cleanup()'a girişi geciktirmiştir. Üç çalışmanın her biri, destekleyici devm tahsisleri serbest bırakıldıktan sonra sample_timer() içerisinde üç adet dört baytlık okuma ve iki adet dört baytlık yazma raporlamıştır. Yardımcı fonksiyon; zamanlayıcı geri çağırmasını, temizleme işlemlerini veya serbest bırakma fonksiyonlarını tetiklememiştir. Düzeltme ile birlikte, eşleşen üç unbind çalışması KASAN, BUG, WARNING, Oops veya panic oluşmadan tamamlanmıştır. Enstrümantasyon, zamanlayıcı emekliliğinin ilk zamanlayıcı destekleyici tahsisi serbest bırakılmadan önce tamamlandığını doğrulamıştır. Zamanlayıcı emekliliğini güç temizliğinden ayırın ve devres işlemini, zamanlayıcı destekleyici verileri ve IRQ işlemleri kurulduktan sonra kaydedin. Bu işlem, erken güç geri alma eylemini korurken zamanlayıcının destekleyici verileri serbest bırakılmadan önce emekli edilmesini sağlar. Geri çağırma kendini yeniden kurabildiği için timer_shutdown_sync() kullanın.
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.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.