CVE-2026-72471 in Linux
الملخص
بحسب VulDB • 15/08/2026
في نواة لينكس، تم حل الثغرة التالية:
fs/ntfs3: منع بقاء lcn غير مُهيأ (uninitialized)
لم يتم العثور على VCN المستهدف ضمن runs[0]، مما أدى إلى إرجاع run_lookup() للقيمة false. وهذا بدوره يسبب إرجاع run_lookup_entry() للقيمة false، ما ينتج عنه قيمة len تساوي 0، ومعامل جديد يُمرَّر إلى attr_data_get_block() يكون NULL. مجتمعةً، تؤدي هذه العوامل في النهاية إلى خروج دالة attr_data_get_block_locked() بشكل مبكر دون تهيئة lcn، مما يؤدي بذلك إلى حدوث [1].
ولمنع وقوع [1]، تم نقل فحص clen داخل ni_seek_data_or_hole() ليحدث قبل فحص lcn.
[1]
BUG: KMSAN: uninit-value in ni_seek_data_or_hole+0x24f/0x5f0 fs/ntfs3/frecord.c:2862 ni_seek_data_or_hole+0x24f/0x5f0 fs/ntfs3/frecord.c:2862 ntfs_llseek+0x22a/0x4a0 fs/ntfs3/file.c:1530 vfs_llseek fs/read_write.c:391 [inline]
If you want to get best quality of vulnerability data, you may have to visit VulDB.