CVE-2022-49112
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: mt76: sdio sürücüsü ile izleme modu çökmesi düzeltildi mt7921s sürücüsü, parçalı tamponlar içeren çerçeveler alabilir. İzleme modunda bir CTS paketi alındığında, yük sadece 10 bayttır ve RXD tamponundan sonra 6 bayt başlık dolgusu gerekir. Ancak, yalnızca ilk doğrusal tamponda RXD varsa, skb_pull() ile RXD-boyutu+6 bayt boyutunda tampon çekmek, __skb_pull() içerisindeki "BUG_ON(skb->len < skb->data_len)" ifadesini tetikler. Doğrusal olmayan tampon sorununu önlemek için, tüm MCU işlemlerinin doğrusal tamponda gerçekleşmesini sağlamak amacıyla RXD boyutu 128'den 256'ya çıkarılmıştır. [ 52.007562] kernel BUG at include/linux/skbuff.h:2313! [ 52.007578] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP [ 52.007987] pc : skb_pull+0x48/0x4c [ 52.008015] lr : mt7921_queue_rx_skb+0x494/0x890 [mt7921_common] [ 52.008361] Call trace: [ 52.008377] skb_pull+0x48/0x4c [ 52.008400] mt76s_net_worker+0x134/0x1b0 [mt76_sdio 35339a92c6eb7d4bbcc806a1d22f56365565135c] [ 52.008431] __mt76_worker_fn+0xe8/0x170 [mt76 ef716597d11a77150bc07e3fdd68eeb0f9b56917] [ 52.008449] kthread+0x148/0x3ac [ 52.008466] ret_from_fork+0x10/0x30
Nasıl düzeltilir
- linux linux_kernel5.15.34, 5.16.20, 5.17.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 | 4.16 ≤ v < 5.15.34, 5.16 ≤ v < 5.16.20, 5.17 ≤ v < 5.17.3 | 5.15.34, 5.16.20, 5.17.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.