CVE-2025-71143
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: clk: samsung: exynos-clkout: .hws erişiminden önce .num değerini ata f316cdff8d67 numaralı commit ("clk: Annotate struct clk_hw_onecell_data with __counted_by"), 'struct clk_hw_onecell_data' yapısının hws üyesini __counted_by ile işaretlemiştir; bu işlem, sınır denetleyicisini (UBSAN_BOUNDS) .hws[] içindeki eleman sayısı hakkında bilgilendirerek .hws[] dizisine sınırlar dışında erişildiğinde uyarı vermesini sağlar. Söz konusu değişiklikte belirtildiği üzere, ilk dizi erişimi gerçekleşmeden önce __counted_by üyesi eleman sayısıyla başlatılmalıdır; aksi takdirde eleman sayısı sıfır olduğu için başlatma öncesindeki her erişimde bir uyarı oluşacaktır. Bu durum, .num değerinin .hws[] erişiminden sonra atanması nedeniyle exynos_clkout_probe() fonksiyonunda meydana gelmektedir: UBSAN: array-index-out-of-bounds in drivers/clk/samsung/clk-exynos-clkout.c:178:18 index 0 is out of range for type 'clk_hw *[*]' Uyarıyı gidermek için .num başlatma işlemi .hws[] üzerindeki ilk erişimden öncesine taşınmıştır.
Nasıl düzeltilir
- linux linux_kernel6.6.120, 6.12.64, 6.18.4 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 | 6.6.1 ≤ v < 6.6.120, 6.7 ≤ v < 6.12.64, 6.13 ≤ v < 6.18.4, 6.6, 6.19 | 6.6.120, 6.12.64, 6.18.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.
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.