CVE-2022-49198
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: mptcp: tcp_tsorted_anchor'ın skb serbest bırakılmadan önce başlatılması nedeniyle oluşan çökme düzeltildi mptcp basınç testi yapılırken çökme meydana geldi: =========================================================================== dst_release: dst:ffffa06ce6e5c058 refcnt:-1 kernel tried to execute NX-protected page - exploit attempt? (uid: 0) BUG: unable to handle kernel paging request at ffffa06ce6e5c058 PGD 190a01067 P4D 190a01067 PUD 43fffb067 PMD 22e403063 PTE 8000000226e5c063 Oops: 0011 [#1] SMP PTI CPU: 7 PID: 7823 Comm: kworker/7:0 Kdump: loaded Tainted: G E Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.2.1 04/01/2014 Call Trace: ? skb_release_head_state+0x68/0x100 ? skb_release_all+0xe/0x30 ? kfree_skb+0x32/0xa0 ? mptcp_sendmsg_frag+0x57e/0x750 ? __mptcp_retrans+0x21b/0x3c0 ? __switch_to_asm+0x35/0x70 ? mptcp_worker+0x25e/0x320 ? process_one_work+0x1a7/0x360 ? worker_thread+0x30/0x390 ? create_worker+0x1a0/0x1a0 ? kthread+0x112/0x130 ? kthread_flush_work_fn+0x10/0x10 ? ret_from_fork+0x35/0x40 =========================================================================== __mptcp_alloc_tx_skb fonksiyonunda skb tahsis edilmiş ve skb->tcp_tsorted_anchor başlatılmıştı; bellek baskısı altında olan durumlarda sk_wmem_schedule false döndürecek ve ardından kfree_skb çağrılacaktır. Bu durumda _skb_refdst ve tcp_tsorted_anchor aynı bellekte saklandığından skb->_skb_refdst null değildir ve kfree_skb, dst nesnesini serbest bırakmaya çalışarak çökmeye neden olacaktır.
Nasıl düzeltilir
- linux linux_kernel5.16.19, 5.17.2 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.16 ≤ v < 5.16.19, 5.17 ≤ v < 5.17.2 | 5.16.19, 5.17.2 |
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.