CVE-2024-57953
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: rtc: tps6594: 32-bit sistemlerdeki tam sayı taşması (integer overflow) düzeltildi Sorun, tps6594_rtc_set_offset() fonksiyonundaki şu çarpma işlemidir: tmp = offset * TICKS_PER_HOUR; "tmp" değişkeni s64 tipindedir ancak "offset", (-277774)-277774 aralığında bir long değerdir. 32-bit sistemlerde bir long, yaklaşık iki milyara kadar olan sayıları tutabilir. TICKS_PER_HOUR sayısı ise oldukça büyüktür (32768 * 3600), yani kabaca yüz milyon civarındadır. Yüz milyonla çarpmaya başladığınızda, iki milyar sınırının aşılması uzun sürmez. Bunu düzeltmenin muhtemelen en güvenli yolu, çok büyük bir sayı olduğu için TICKS_PER_HOUR türünü long long olarak değiştirmektir.
Nasıl düzeltilir
- linux linux_kernel6.12.13, 6.13.2 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.8 ≤ v < 6.12.13, 6.13 ≤ v < 6.13.2 | 6.12.13, 6.13.2 |
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.