CVE-2026-97582
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: hwmon: (gpio-fan) Alarm işleyicisindeki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi fan_alarm_irq_handler() fonksiyonu fan_data->alarm_work işlemini kuyruğa ekler ancak hiçbir mekanizma bunu iptal etmez. fan_alarm_notify() ise fan_data ve ilgili hwmon aygıtının referanslarını çözer. Unbind işlemi sırasında devres kesmeyi (interrupt) serbest bırakır; bu işlem yalnızca işleyicinin kendisini bekler ve ardından hwmon aygıtı ile fan_data'yı serbest bırakır, böylece bekleyen bir fan_alarm_notify() işlemi bu serbest bırakmalardan sonra çalışabilir. INIT_WORK(), devm_request_irq()'dan önce kaydedilen devm_work_autocancel() ile değiştirildi. Böylece devres temizliği önce kesmeyi serbest bırakarak yeni bir işin kuyruğa eklenmesini engeller ve fan_data ile hwmon aygıtı hala aktifken mevcut işi iptal eder. Bu sorun, kurum içi bir statik analiz aracı tarafından tespit edilmiştir.
Nasıl düzeltilir
- Linux Linux7f96803f612134f585ab3b39e6d5b2d4b9c0606f, 594c62eea7c82f526054496e9fa9b895122a8016, 6e67d9bdac810edacef78cbaeedd34445aa8ceb7, e9fc7d53b2eb34c0a607d1659f49b46911aaf16c, 9b12bd724db9db318e3a68be17693583dc29a066, 30755d3a5782cd704c8921cac8ee66dffe4383ea, c6ab7f855891877a16d2e2ddf0cd0305fd098a85, a2471ed17b0e6ff7bfb6b2ea8e6e5b04c309d293 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | d6fe1360f42e86262153927986dea6502daff703 ≤ v < 7f96803f612134f585ab3b39e6d5b2d4b9c0606f, d6fe1360f42e86262153927986dea6502daff703 ≤ v < 594c62eea7c82f526054496e9fa9b895122a8016, d6fe1360f42e86262153927986dea6502daff703 ≤ v < 6e67d9bdac810edacef78cbaeedd34445aa8ceb7, d6fe1360f42e86262153927986dea6502daff703 ≤ v < e9fc7d53b2eb34c0a607d1659f49b46911aaf16c, d6fe1360f42e86262153927986dea6502daff703 ≤ v < 9b12bd724db9db318e3a68be17693583dc29a066, d6fe1360f42e86262153927986dea6502daff703 ≤ v < 30755d3a5782cd704c8921cac8ee66dffe4383ea, d6fe1360f42e86262153927986dea6502daff703 ≤ v < c6ab7f855891877a16d2e2ddf0cd0305fd098a85, d6fe1360f42e86262153927986dea6502daff703 ≤ v < a2471ed17b0e6ff7bfb6b2ea8e6e5b04c309d293, 2.6.37 | 7f96803f612134f585ab3b39e6d5b2d4b9c0606f, 594c62eea7c82f526054496e9fa9b895122a8016, 6e67d9bdac810edacef78cbaeedd34445aa8ceb7, e9fc7d53b2eb34c0a607d1659f49b46911aaf16c, 9b12bd724db9db318e3a68be17693583dc29a066, 30755d3a5782cd704c8921cac8ee66dffe4383ea, c6ab7f855891877a16d2e2ddf0cd0305fd098a85, a2471ed17b0e6ff7bfb6b2ea8e6e5b04c309d293 |
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.