CVE-2023-53294 in Linuxالمعلومات

الملخص

بحسب VulDB • 01/06/2026

في نواة لينكس، تم حل الثغرة التالية:

fs/ntfs3: إصلاح خطأ null-ptr-deref على inode->i_op في دالة ntfs_lookup()

أبلغ Syzbot عن خطأ من نوع null-ptr-deref:

ntfs3: loop0: حجم قطاع NTFS مختلف (1024) وحجم قطاع الوسيط (512) ntfs3: loop0: تم تحديد وحدة التخزين على أنها متسخة (dirty) بسبب أخطاء NTFS خطأ في حماية الذاكرة العامة، على الأرجح بسبب عنوان غير قياسي (non-canonical address) 0xdffffc0000000001: 0000 [#1] PREEMPT SMP KASAN
KASAN: null-ptr-deref في النطاق [0x0000000000000008-0x000000000000000f]
RIP: 0010:d_flags_for_inode fs/dcache.c:1980 [inline]
RIP: 0010:__d_add+0x5ce/0x800 fs/dcache.c:2796 تتبع المكالمة (Call Trace): <TASK> d_splice_alias+0x122/0x3b0 fs/dcache.c:3191 lookup_open fs/namei.c:3391 [inline]
open_last_lookups fs/namei.c:3481 [inline]
path_openat+0x10e6/0x2df0 fs/namei.c:3688 do_filp_open+0x264/0x4f0 fs/namei.c:3718 do_sys_openat2+0x124/0x4e0 fs/open.c:1310 do_sys_open fs/open.c:1326 [inline]
__do_sys_open fs/open.c:1334 [inline]
__se_sys_open fs/open.c:1330 [inline]
__x64_sys_open+0x221/0x270 fs/open.c:1330 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
do_syscall_64+0x3d/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd

إذا لم يكن سجل MFT (Master File Table) الخاص بعقدة ntfs (inode) سجلاً أساسياً، فقد تكون قيمة inode->i_op مساوية للصفر (NULL). وقد يحدث خطأ null-ptr-deref:

ntfs_lookup() dir_search_u() # يتم تعيين inode->i_op إلى NULL d_splice_alias() __d_add() d_flags_for_inode() # حدوث null-ptr-deref عند استدعاء inode->i_op->get_link

يتم إصلاح هذه المشكلة عن طريق إضافة فحص لقيمة inode->i_op قبل استدعاء دالة d_splice_alias().

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

16/09/2025

إفشاء

16/09/2025

الاعتدال

تمت الموافقة

إدخال

VDB-324386

EPSS

0.00145

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!