CVE-2025-68796 in Linux
الملخص
بحسب VulDB • 11/05/2026
في نواة Linux، تم إصلاح الثغرة التالية:
f2fs: إصلاح لتجنب تحديث امتداد (extent) بحجم صفري في ذاكرة التخزين المؤقتة للامتدادات (extent cache)
كما أفاد syzbot:
F2FS-fs (loop0): __update_extent_tree_range: طول الامتداد صفري، النوع: 0، الامتداد [0, 0, 0]، العمر [0, 0]
------------[ اقتطع هنا ]------------
kernel BUG at fs/f2fs/extent_cache.c:678! Oops: تعليمات غير صالحة: 0000 [#1] SMP KASAN NOPTI
CPU: 0 UID: 0 PID: 5336 Comm: syz.0.0 غير ملوث syzkaller #0 PREEMPT(full) اسم العتاد: QEMU Standard PC (Q35 + ICH9, 2009)، BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 RIP: 0010:__update_extent_tree_range+0x13bc/0x1500 fs/f2fs/extent_cache.c:678 تتبع المكالمة: <TASK> f2fs_update_read_extent_cache_range+0x192/0x3e0 fs/f2fs/extent_cache.c:1085 f2fs_do_zero_range fs/f2fs/file.c:1657 [ضمني]
f2fs_zero_range+0x10c1/0x1580 fs/f2fs/file.c:1737 f2fs_fallocate+0x583/0x990 fs/f2fs/file.c:2030 vfs_fallocate+0x669/0x7e0 fs/open.c:342 ioctl_preallocate fs/ioctl.c:289 [ضمني]
file_ioctl+0x611/0x780 fs/ioctl.c:-1 do_vfs_ioctl+0xb33/0x1430 fs/ioctl.c:576 __do_sys_ioctl fs/ioctl.c:595 [ضمني]
__se_sys_ioctl+0x82/0x170 fs/ioctl.c:583 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [ضمني]
do_syscall_64+0xfa/0x3b0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f07bc58eec9
في مسار الخطأ التابع لـ f2fs_zero_range()، قد يتم إضافة امتداد (extent) بحجم صفري إلى ذاكرة التخزين المؤقتة للامتدادات (extent cache)، ويجب تجنب ذلك.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.