CVE-2026-64501

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: iio: adc: ad_sigma_delta: CS'nin onaylı kalması ve durum sızıntıları düzeltildi ad_sigma_delta_single_conversion() fonksiyonunda, keep_cs_asserted hala doğruyken set_mode(AD_SD_MODE_IDLE) ve disable_one() fonksiyonları out: bloğundan çağrılıyordu. Bu durum, söz konusu geri çağırmalar tarafından başlatılan tüm SPI transferlerinin cs_change=1 taşımasına neden olarak dönüşümden sonra CS'nin kalıcı olarak onaylı kalmasına yol açıyordu. Hata, her iki çağrının da keep_cs_asserted temizlendikten sonra out_unlock: bloğuna taşınarak ad_sd_calibrate() içinde halihazırda kullanılan desenle uyumlu hale getirilmesiyle düzeltildi. ad_sd_buffer_postenable() fonksiyonunun hata yolunda, set_mode(AD_SD_MODE_CONTINUOUS) işlemi zaten başarılı olduktan sonra bir işlem başarısız olursa (örneğin spi_offload_trigger_enable()), cihaz fiziksel olarak onaylanmış bir CS ile sürekli dönüşüm modunda bırakılır. Ek olarak, spi_bus_unlock() sonrası bus_locked değerinin doğru kalmaya devam etmesi, sonraki SPI işlemlerinin veri yolu kilidi gerçekte tutulmadan spi_sync_locked() fonksiyonunu çağırmasına neden olarak eşzamanlı SPI erişimine izin verir. Hata yolu; önce keep_cs_asserted temizlenerek, ardından cihaz modunu geri döndürmek ve CS'yi devre dışı bırakmak için set_mode(AD_SD_MODE_IDLE) çağrılarak ve son olarak veri yolu serbest bırakılmadan önce bus_locked temizlenerek düzeltildi. Ne set_mode ne de disable_one uygulayan cihazlar için (fiziksel CS pini bulunmayan MAX11205 gibi), temizleme sırasında herhangi bir SPI transferi başlatılmaz ve cs_change bayrağının herhangi bir fiziksel hat üzerinde etkisi yoktur.

ÖnemYüksek
CVSS7.1
İstismar olasılığı—
ÜrünLinux
Yayın25 Tem 2026
İlk görülme25 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxc313bb7c38855e94ceef939d152dd75e5a904b5f, f1de829ee87a1198d3465493ce430d36c5fa029c, c72da0688575e5ef39c36bb44fed53aa18f8ae65 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux132d44dc6966c1cf841ffe0f6f048165687e870b ≤ v < c313bb7c38855e94ceef939d152dd75e5a904b5f, 132d44dc6966c1cf841ffe0f6f048165687e870b ≤ v < f1de829ee87a1198d3465493ce430d36c5fa029c, 132d44dc6966c1cf841ffe0f6f048165687e870b ≤ v < c72da0688575e5ef39c36bb44fed53aa18f8ae65, 6.14c313bb7c38855e94ceef939d152dd75e5a904b5f, f1de829ee87a1198d3465493ce430d36c5fa029c, c72da0688575e5ef39c36bb44fed53aa18f8ae65

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-64501 · Linux · Dark Radar