CVE-2022-50541
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: dmaengine: ti: k3-udma: Taşmayı önlemek için UDMA_CHAN_RT bayt sayaçlarını sıfırla UDMA_CHAN_RT_*BCNT_REG, gerçek zamanlı kanal bayt sayısı istatistiklerini saklar. Bu kayıtçılar 32 bitlik donanım sayaçlarıdır ve sürücü, bir kanalın operasyonel ilerleme durumunu izlemek için bu sayaçları kullanır; 4 GB'tan fazla veri aktarılırken bu sayaçların taştığı, bunun sonucunda bir işlemin tamamlanma hesaplamasının etkilendiği ve aktarımın süresiz olarak askıda kaldığı gözlemlenmiştir. Bu commit, her tamamlanan işlem için bayt sayısını azaltacak değişiklikler ekleyerek bu kayıtçıların asla taşmamasını sağlar ve devam eden işlemler için uygun bayt sayısı istatistiklerinin RT sayaçları tarafından sürdürülmesini sağlar. Daha önce uc->bcnt, sürücü tarafında tamamlanan baytların sayısını tutmaktaydı; artık RT sayaçları mevcut işlemin istatistiklerini tuttuğu için uc->bcnt'nin sürdürülmesi gerekli değildir.
Nasıl düzeltilir
- linux linux_kernel5.15.75, 5.19.17, 6.0.3 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 | 5.6 ≤ v < 5.15.75, 5.16 ≤ v < 5.19.17, 6.0 ≤ v < 6.0.3 | 5.15.75, 5.19.17, 6.0.3 |
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.