CVE-2025-39935

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ASoC: codec: sma1307: sma1307_setting_loaded() fonksiyonundaki bellek bozulması düzeltildi sma1307->set.header_size, başlıkta kaç adet tam sayı (integer) olduğunu belirtir (bunlardan 8 tane vardır), ancak 8 tam sayılık alan ayırmak yerine 8 bayt yer ayrılmaktadır. Bu durum, bir sonraki satırda veriler kopyalandığında bellek bozulmasına yol açmaktadır: memcpy(sma1307->set.header, data, sma1307->set.header_size * sizeof(int)); Ayrıca, ->set.header içerisindeki bellek hemen üzerine yazılarak kopyalandığından, tahsis edici (allocator) aşamasında sıfırlanmasına gerek yoktur. Bellek tahsisi için bunun yerine devm_kmalloc_array() kullanın.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın4 Eki 2025
İlk görülme4 Eki 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.16.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.13 ≤ v < 6.16.9, 6.176.16.9

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