CVE-2025-38217

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: hwmon: (ftsteutates) fts_read() fonksiyonundaki TOCTOU yarış durumu düzeltildi fts_read() fonksiyonunda, hwmon_pwm_auto_channels_temp işlenirken, kod herhangi bir kilit tutmadan paylaşılan data->fan_source[channel] değişkenine iki kez erişmektedir. Değişken önce FTS_FAN_SOURCE_INVALID ile karşılaştırılmakta ve kontrol başarılı olursa, BIT() makrosuna argüman olarak kullanıldığında tekrar okunmaktadır. Bu durum, bir Kontrol Zamanı ile Kullanım Zamanı (TOCTOU) yarış koşulu oluşturur. fts_update_device() fonksiyonunu çalıştıran başka bir iş parçacığı, kontrol ile kullanım arasında data->fan_source[channel] değerini değiştirebilir. Eğer bu süre zarfında değer FTS_FAN_SOURCE_INVALID (0xff) olarak değiştirilirse, BIT() makrosu büyük bir kaydırma değeriyle (BIT(255)) çağrılacaktır. Tip genişliğine eşit veya ondan daha büyük bir değerle yapılan bit kaydırma işlemi tanımsız bir davranıştır ve sistem çökmesine veya kullanıcı alanına hatalı değerler döndürülmesine yol açabilir. Yarış koşulunu ortadan kaldırmak için data->fan_source[channel] değeri bir kez yerel bir değişkene okunarak bu sorun giderilmiştir. Ek olarak, kodu tanımsız davranışlara karşı daha dayanıklı hale getirmek için, değerin BIT() makrosuna aktarılmadan önce BITS_PER_LONG değerinden küçük olduğunu doğrulayan bir sınır kontrolü eklenmiştir. Bu olası hata, ekibimiz tarafından geliştirilen deneysel bir statik analiz aracıyla tespit edilmiştir.

ÖnemOrta
CVSS4.7
İstismar olasılığı—
ÜrünLinux Kernel
Yayın4 Tem 2025
İlk görülme4 Tem 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.6.95, 6.12.35, 6.15.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.3 ≤ v < 6.6.95, 6.7 ≤ v < 6.12.35, 6.13 ≤ v < 6.15.4, 6.166.6.95, 6.12.35, 6.15.4

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