CVE-2021-47458

Yüksək

Təsvir

Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: ocfs2: mount strlen-də bufer daşması ilə uğursuz olur CONFIG_FORTIFY_SOURCE ilə qurulmuş kernel 5.11-dən başlayaraq, ocfs2 fayl sisteminin o2cb və ya pcmk klaster steki ilə mount edilməsi aşağıdakı trace ilə uğursuz olur. Problem ondan ibarətdir ki, klaster steki və klaster adı üçün sətirlərin disk təsvirində null ilə sonlanmasına zəmanət verilmir, halbuki strlcpy mənbə sətrinin həmişə null ilə sonlandığını fərz edir. Bu, mənbə sətrindən kənarda oxumaya səbəb olaraq bufer daşması aşkarlanmasını işə salır. strlen-də bufer daşması aşkarlandı ------------[ burada kəsilir ]------------ lib/string.c:1149-da kernel BUG! yanlış opcode: 0000 [#1] SMP PTI CPU: 1 PID: 910 Comm: mount.ocfs2 Not tainted 5.14.0-1-amd64 #1 Debian 5.14.6-2 RIP: 0010:fortify_panic+0xf/0x11 ... Call Trace: ocfs2_initialize_super.isra.0.cold+0xc/0x18 [ocfs2] ocfs2_fill_super+0x359/0x19b0 [ocfs2] mount_bdev+0x185/0x1b0 legacy_get_tree+0x27/0x40 vfs_get_tree+0x25/0xb0 path_mount+0x454/0xa20 __x64_sys_mount+0x103/0x140 do_syscall_64+0x3b/0xc0 entry_SYSCALL_64_after_hwframe+0x44/0xae

CiddilikYüksək
CVSS7.1
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc22 may 2024
İlk görülmə22 may 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel4.4.290, 4.9.288, 4.14.253, 4.19.214, 5.4.156, 5.10.76, 5.14.15 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 4.4.290, 4.5 ≤ v < 4.9.288, 4.10 ≤ v < 4.14.253, 4.15 ≤ v < 4.19.214, 4.20 ≤ v < 5.4.156, 5.5 ≤ v < 5.10.76, 5.11 ≤ v < 5.14.15, 5.154.4.290, 4.9.288, 4.14.253, 4.19.214, 5.4.156, 5.10.76, 5.14.15

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2021-47458 · Linux Kernel · Dark Radar