CVE-2024-53215
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: svcrdma: svc_rdma_proc_init() fonksiyonundaki eksik percpu_counter imhası düzeltildi Sorun şu şekildedir: RPC: Registered rdma transport module. RPC: Registered rdma backchannel transport module. RPC: Unregistered rdma transport module. RPC: Unregistered rdma backchannel transport module. BUG: unable to handle page fault for address: fffffbfff80c609a PGD 123fee067 P4D 123fee067 PUD 123fea067 PMD 10c624067 PTE 0 Oops: Oops: 0000 [#1] PREEMPT SMP KASAN NOPTI RIP: 0010:percpu_counter_destroy_many+0xf7/0x2a0 Call Trace: <TASK> __die+0x1f/0x70 page_fault_oops+0x2cd/0x860 spurious_kernel_fault+0x36/0x450 do_kern_addr_fault+0xca/0x100 exc_page_fault+0x128/0x150 asm_exc_page_fault+0x26/0x30 percpu_counter_destroy_many+0xf7/0x2a0 mmdrop+0x209/0x350 finish_task_switch.isra.0+0x481/0x840 schedule_tail+0xe/0xd0 ret_from_fork+0x23/0x80 ret_from_fork_asm+0x1a/0x30 </TASK> Eğer register_sysctl() NULL dönerse, svc_rdma_proc_cleanup() fonksiyonu svc_rdma_proc_init() içinde başlatılan percpu sayaçlarını imha etmeyecektir. Eğer CONFIG_HOTPLUG_CPU etkinleştirilmişse, 'percpu_counters' listesinde kalıntı düğümler bulunabilir. Modül kaldırıldığında yukarıdaki sorun ortaya çıkabilir. Eğer CONFIG_HOTPLUG_CPU yapılandırması etkin değilse, bellek sızıntısı meydana gelir. Yukarıdaki sorunu çözmek için, register_sysctl() NULL döndürdüğünde tüm percpu sayaçları imha edilir.
Nasıl düzeltilir
- linux linux_kernel5.15.174, 6.1.120, 6.6.64, 6.11.11, 6.12.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.12 ≤ v < 5.15.174, 5.16 ≤ v < 6.1.120, 6.2 ≤ v < 6.6.64, 6.7 ≤ v < 6.11.11, 6.12 ≤ v < 6.12.2 | 5.15.174, 6.1.120, 6.6.64, 6.11.11, 6.12.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.