CVE-2026-43445
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: e1000/e1000e: DMA hata temizleme işlemindeki sızıntı düzeltildi TX tamponları eşlenirken bir hata ile karşılaşıldığında, sürücü söz konusu skb için halihazırda eşlenmiş olan tüm tamponların eşlemesini kaldırmalıdır. count değeri başarılı bir eşlemeden sonra artırıldığı için, dma_error kısmına ulaşıldığında her zaman gereken doğru eşleme kaldırma sayısıyla eşleşecektir. dma_error içerisindeki while döngüsünden önce count değerinin azaltılması, bir farkla hata (off-by-one error) oluşmasına neden olmaktadır. Başarısız bir eşlemeden önce herhangi bir eşleme başarılı olduysa, tam olarak bir DMA eşlemesi sızacaktır. Şu commit'lerde, hatalı bir while koşulu dma_error içerisinde sonsuz döngüye neden olmuştur: Commit 03b1320dfcee ("e1000e: remove use of skb_dma_map from e1000e driver") Commit 602c0554d7b0 ("e1000: remove use of skb_dma_map from e1000 driver") Commit c1fa347f20f1 ("e1000/e1000e/igb/igbvf/ixgb/ixgbe: Fix tests of unsigned in *_tx_map()"), sonsuz döngüyü düzeltmiş ancak bir farkla hatayı (off-by-one error) ortaya çıkarmıştır. Bu sorun igbvf sürücüsünde hala mevcut olabilir, ancak bu yamada ele alınmamıştır.
Nasıl düzeltilir
- linux linux_kernel5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.19, 6.19.9 ya da sonraki bir sürüm
- git.kernel.org/stable/c/0606c24a745bafd1be5d66c48361638cd9cad74b
- git.kernel.org/stable/c/0a1fc25deabab4efce64610e3c449485c4fa8f5f
- git.kernel.org/stable/c/10b5e65959e955a1c8894e0a5413944b5a70204a
- git.kernel.org/stable/c/30e87ade8d678c25a8546cf38c0b498fa5cb27d3
- git.kernel.org/stable/c/519051c711dfd239ef6e4b28878efee400a035f9
- git.kernel.org/stable/c/7eaeb778bfaa3b2a804f89321c234d59c74569db
- git.kernel.org/stable/c/e94eaef11142b01f77bf8ba4d0b59720b7858109
- git.kernel.org/stable/c/fa5ba9867a55e640df0dc79bf0199770fb043f03
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 2.6.33.1 ≤ v < 5.10.253, 5.11 ≤ v < 5.15.203, 5.16 ≤ v < 6.1.167, 6.2 ≤ v < 6.6.130, 6.7 ≤ v < 6.12.78, 6.13 ≤ v < 6.18.19, 6.19 ≤ v < 6.19.9, 2.6.33, 7.0 | 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.78, 6.18.19, 6.19.9 |
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.