CVE-2023-53271
Açıklama
Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: ubi: ubi_resize_volume() fonksiyonunda kmemleak tarafından raporlanan referanssız nesne düzeltildi kmemleak tarafından rapor edilen bir bellek sızıntısı problemi bulunmaktadır: unreferenced object 0xffff888102007a00 (size 128): comm "ubirsvol", pid 32090, jiffies 4298464136 (age 2361.231s) hex dump (first 32 bytes): ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ backtrace: [<ffffffff8176cecd>] __kmalloc+0x4d/0x150 [<ffffffffa02a9a36>] ubi_eba_create_table+0x76/0x170 [ubi] [<ffffffffa029764e>] ubi_resize_volume+0x1be/0xbc0 [ubi] [<ffffffffa02a3321>] ubi_cdev_ioctl+0x701/0x1850 [ubi] [<ffffffff81975d2d>] __x64_sys_ioctl+0x11d/0x170 [<ffffffff83c142a5>] do_syscall_64+0x35/0x80 [<ffffffff83e0006a>] entry_SYSCALL_64_after_hwframe+0x46/0xb0 Bu durum, oluşturma ve yok etme arayüzleri arasındaki uyumsuzluktan kaynaklanmaktadır; detaylı olarak, ubi_eba_create_table() tarafından oluşturulan "new_eba_tbl" değişkeninin kfree() ile yok edilmesi, "new_eba_tbl->entries" kısmının serbest bırakılmamasına neden olmaktadır. kfree(new_eba_tbl) ifadesinin ubi_eba_destroy_table(new_eba_tbl) ile değiştirilmesiyle sorun giderilmiştir.
Nasıl düzeltilir
- linux linux_kernel4.14.308, 4.19.276, 5.4.235, 5.10.173, 5.15.100, 6.1.18, 6.2.5 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.9 ≤ v < 4.14.308, 4.15 ≤ v < 4.19.276, 4.20 ≤ v < 5.4.235, 5.5 ≤ v < 5.10.173, 5.11 ≤ v < 5.15.100, 5.16 ≤ v < 6.1.18, 6.2 ≤ v < 6.2.5 | 4.14.308, 4.19.276, 5.4.235, 5.10.173, 5.15.100, 6.1.18, 6.2.5 |
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.