CVE-2026-99102 in Linuxالمعلومات

الملخص

بحسب VulDB • 28/10/2026

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

ntfs: أخذ قفل الإلغاء (invalidate_lock) في دالة ntfs_setattr_size()

تقوم الدالة `ntfs_setattr_size()` بتحديث حجم الملف (`i_size`) وإعادة ضبط السمة الموجودة على القرص دون الاحتفاظ بقفل الإلغاء الخاص بالتعيين (`mapping->invalidate_lock`). تأخذ أخطاء الصفحة هذا القفل بشكل مشترك (shared)، لذا فإن خطأ يتسابق مع عملية إعادة الضبط قد يحل رقم كتلة التخزين الافتراضي (VCN) مقابل حالة قائمة التشغيل العابرة في `ntfs_non_resident_attr_expand()` ويفشل بإرجاع إشارة SIGBUS زائفة، وقد يتداخل مع خاتمة تغيير الحجم (`truncate_pagecache()`, `i_size_write()`, `pagecache_isize_extended()`).

خذ قفل الإلغاء بشكل حصري حول عملية إعادة الضبط بأكملها بعد استدعاء `inode_dio_wait()`، وذلك لمطابقة مسار `fallocate` والملفات الأخرى مثل xfs، التي تغلف عملية truncate داخل قفل mmap الخاص بها (= invalidate_lock).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

Linux

حجز

25/09/2026

إفشاء

28/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-427908

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!