CVE-2024-58007
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: soc: qcom: socinfo: Seri numarasının sınır dışı okunmasının önlenmesi MSM8916 cihazlarında, sysfs üzerinden sunulan seri numarası sabittir ve bireysel cihazlar arasında değişiklik göstermez. Her zaman şöyledir: db410c:/sys/devices/soc0$ cat serial_number 2644893864 MSM8916 üzerinde kullanılan aygıt yazılımı, socinfo yapısındaki serial_num alanı için destek sunmayan SOCINFO_VERSION(0, 8) sürümünü sunmaktadır. Bu durumda seri numarasının sunulmasını önlemek için mevcut bir kontrol bulunmaktadır ancak bu kontrol hatalıdır: SMEM tarafından döndürülen item_size kontrol edilirken, başlangıç ofseti ile karşılaştırmak yerine serial_num alanının *sonunun* sınırlar içinde olduğundan emin olunması gerekir. Şu anda MSM8916 cihazlarında sunulan seri numarası, SMEM içindeki socinfo yapısından sonra gelen verilerin sınır dışı okunmasından ibarettir. Alan boyutunun da dikkate alınması için offsetof() fonksiyonu offsetofend() ile değiştirilerek bu sorun giderilmiştir.
Nasıl düzeltilir
- linux linux_kernel6.1.129, 6.6.78, 6.12.14, 6.13.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 5.4 ≤ v < 6.1.129, 6.2 ≤ v < 6.6.78, 6.7 ≤ v < 6.12.14, 6.13 ≤ v < 6.13.3 | 6.1.129, 6.6.78, 6.12.14, 6.13.3 |
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.