CVE-2025-39869
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: dmaengine: ti: edma: queue_priority_map için bellek tahsis boyutu düzeltildi edma_setup_from_hw() fonksiyonunda, queue_priority_map için yetersiz bellek tahsis edilmesine neden olan kritik bir bellek tahsis hatası düzeltildi. Kod, queue_priority_map değişkenini s8 (*)[2] (2 adet s8 içeren diziye işaretçi) olarak tanımlamış ancak doğru boyut yerine sizeof(s8) kullanarak bellek tahsis etmiştir. Bu durum, şu erişimler sırasında sınır dışı bellek yazımlarına (out-of-bounds memory writes) neden olmuştur: queue_priority_map[i][0] = i; queue_priority_map[i][1] = i; Hata, EDMA sürücü probe işlemi sırasında, bellek bozulmasının Clang üzerindeki çekirdek sertleştirme özelliklerini tetiklemesi nedeniyle ARM platformlarında (BeagleBoard-X15) "Oops - undefined instruction" ile sonuçlanan kernel çökmeleri şeklinde ortaya çıkmıştır. Tahsis işlemi, 2B dizi yapısı için otomatik olarak doğru boyutu alan sizeof(*queue_priority_map) kullanılacak şekilde değiştirilmiştir.
Nasıl düzeltilir
- linux linux_kernel5.4.300, 5.10.245, 5.15.194, 6.1.153, 6.6.107, 6.12.48, 6.16.8 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 | 4.4 ≤ v < 5.4.300, 5.5 ≤ v < 5.10.245, 5.11 ≤ v < 5.15.194, 5.16 ≤ v < 6.1.153, 6.2 ≤ v < 6.6.107, 6.7 ≤ v < 6.12.48, 6.13 ≤ v < 6.16.8, 6.17 | 5.4.300, 5.10.245, 5.15.194, 6.1.153, 6.6.107, 6.12.48, 6.16.8 |
| debian debian_linux | 11.0 | — |
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.