CVE-2026-64402
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: coresight: ultrasoc-smb: smb_sync_perf_buffer() fonksiyonundaki OOB yazma hatası düzeltildi SMB sink, bir perf AUX sink olarak kullanıldığında, smb_update_buffer() donanım izleme verilerini perf AUX ring buffer sayfalarına kopyalamak için smb_sync_perf_buffer() fonksiyonunu çağırır. Bu işlem sırasında handle->head olan @head değerinden pg_idx = head >> PAGE_SHIFT değeri türetilir ve dst_pages[pg_idx] indekslenir. pg_idx %= nr_pages normalleştirmesi yalnızca ilk döngü yinelemesinden sonra uygulanmaktadır. Bu durum, başlangıç sayfa indeksinin tampon boyutundan bağımsız kalmasına neden olur; bu da head değeri AUX tampon boyutunu aştığında dst_pages[] dizisinin sınırları dışında bir yazmaya (out-of-bounds write) yol açabilir. tmc_etr_sync_perf_buffer() fonksiyonuna benzer şekilde, sayfa indeksi ve ofset türetilmeden önce head değeri AUX tampon boyutuyla modulo işlemine tabi tutularak normalleştirilmiştir.
Nasıl düzeltilir
- linux linux_kernel6.6.145, 6.12.96, 6.18.39, 7.1.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.3 ≤ v < 6.6.145, 6.7 ≤ v < 6.12.96, 6.13 ≤ v < 6.18.39, 6.19 ≤ v < 7.1.4 | 6.6.145, 6.12.96, 6.18.39, 7.1.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.