CVE-2026-46002

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: ext2: ext2_iget() funksiyasında sıfır i_nlink və etibarlı mode olan inode-lar rədd edilsin ext2_iget() artıq i_mode sıfır olduqda və ya i_dtime təyin edildikdə i_nlink == 0 olan inode-ları silinmiş kimi qəbul edərək rədd edir. Lakin, sıfırdan fərqli mode və sıfır dtime ilə birlikdə i_nlink == 0 olması halı nəzərdən qaçırılır. ext2-də yetim siyahısı (orphan list) olmadığı üçün belə bir kombinasiya yalnız fayl sisteminin korlanması nəticəsində yarana bilər - legitim inode silinməsi həmişə inode-u azad etməzdən əvvəl ya i_dtime-ı təyin edir, ya da i_mode-u təmizləyir. Xüsusi hazırlanmış obraz bu boşluqdan istifadə edərək VFS-ə belə bir inode təqdim edə bilər ki, bu da ext2_unlink(), ext2_rename() və ext2_rmdir() vasitəsilə drop_nlink() (fs/inode.c) daxilində WARN_ON xətasını tetikləyir: WARNING: CPU: 3 PID: 609 at fs/inode.c:336 drop_nlink+0xad/0xd0 fs/inode.c:336 CPU: 3 UID: 0 PID: 609 Comm: syz-executor Not tainted 6.12.77+ #1 Call Trace: <TASK> inode_dec_link_count include/linux/fs.h:2518 [inline] ext2_unlink+0x26c/0x300 fs/ext2/namei.c:295 vfs_unlink+0x2fc/0x9b0 fs/namei.c:4477 do_unlinkat+0x53e/0x730 fs/namei.c:4541 __x64_sys_unlink+0xc6/0x110 fs/namei.c:4587 do_syscall_64+0xf5/0x220 arch/x86/entry/common.c:78 entry_SYSCALL_64_after_hwframe+0x77/0x7f </TASK> WARNING: CPU: 0 PID: 646 at fs/inode.c:336 drop_nlink+0xad/0xd0 fs/inode.c:336 CPU: 0 UID: 0 PID: 646 Comm: syz.0.17 Not tainted 6.12.77+ #1 Call Trace: <TASK> inode_dec_link_count include/linux/fs.h:2518 [inline] ext2_rename+0x35e/0x850 fs/ext2/namei.c:374 vfs_rename+0xf2f/0x2060 fs/namei.c:5021 do_renameat2+0xbe2/0xd50 fs/namei.c:5178 __x64_sys_rename+0x7e/0xa0 fs/namei.c:5223 do_syscall_64+0xf5/0x220 arch/x86/entry/common.c:78 entry_SYSCALL_64_after_hwframe+0x77/0x7f </TASK> WARNING: CPU: 0 PID: 634 at fs/inode.c:336 drop_nlink+0xad/0xd0 fs/inode.c:336 CPU: 0 UID: 0 PID: 634 Comm: syz-executor Not tainted 6.12.77+ #1 Call Trace: <TASK> inode_dec_link_count include/linux/fs.h:2518 [inline] ext2_rmdir+0xca/0x110 fs/ext2/namei.c:311 vfs_rmdir+0x204/0x690 fs/namei.c:4348 do_rmdir+0x372/0x3e0 fs/namei.c:4407 __x64_sys_unlinkat+0xf0/0x130 fs/namei.c:4577 do_syscall_64+0xf5/0x220 arch/x86/entry/common.c:78 entry_SYSCALL_64_after_hwframe+0x77/0x7f </TASK> Mövcud i_nlink == 0 yoxlamasını genişləndirməklə bu hal da əhatə olunur, korlanma ext2_error() vasitəsilə bildirilir və -EFSCORRUPTED qaytarılır. Bu, yükləmə zamanı inode-u rədd edir və onun namei.c yollarına çatmasının qarşısını alır. Syzkaller vasitəsilə Linux Verification Center (linuxtesting.org) tərəfindən aşkar edilmişdir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc27 may 2026
İlk görülmə27 may 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.12.1 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.86, 6.13 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.4, 2.6.125.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4

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-2026-46002 · Linux Kernel · Dark Radar