CVE-2021-47599

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: btrfs: btrfs_show_devname fonksiyonunda latest_dev kullanılsın btrfs/238 test durumu aşağıdaki uyarıyı raporlamaktadır: WARNING: CPU: 3 PID: 481 at fs/btrfs/super.c:2509 btrfs_show_devname+0x104/0x1e8 [btrfs] CPU: 2 PID: 1 Comm: systemd Tainted: G W O 5.14.0-rc1-custom #72 Hardware name: QEMU QEMU Virtual Machine, BIOS 0.0.0 02/06/2015 Call trace: btrfs_show_devname+0x108/0x1b4 [btrfs] show_mountinfo+0x234/0x2c4 m_show+0x28/0x34 seq_read_iter+0x12c/0x3c4 vfs_read+0x29c/0x2c8 ksys_read+0x80/0xec __arm64_sys_read+0x28/0x34 invoke_syscall+0x50/0xf8 do_el0_svc+0x88/0x138 el0_svc+0x2c/0x8c el0t_64_sync_handler+0x84/0xe4 el0t_64_sync+0x198/0x19c Neden: btrfs_prepare_sprout(), fs_devices::devices içeriğini fs_devices::seed_list içerisine taşırken, btrfs_show_devname() aygıtları aramakta ve hiçbirini bulamamaktadır; bu durum yukarıdaki uyarıya yol açmaktadır. Çözüm: latest_dev, aygıt listesindeki değişikliklere göre güncellenmiştir. Bu sayede /proc/self/mounts dosyasında aygıt adını göstermek için latest_dev->name kullanılabilir; işaretçi, remove veya replace işlemlerinde aygıt listeden silinmeden önce atandığı için her zaman geçerli olacaktır. Aygıt yapısı senkronizasyondan sonra serbest bırakıldığından RCU koruması yeterlidir.

ÖnemOrta
CVSS4.7
İstismar olasılığı—
ÜrünLinux Kernel
Yayın19 Haz 2024
İlk görülme19 Haz 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.15.11 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernelv < 5.15.115.15.11

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.

Intelligence 360 paketinde

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.

CVE-2021-47599 · Linux Kernel · Dark Radar