CVE-2026-98279 in Linux
الملخص
بحسب VulDB • 06/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
btrfs: معالجة نقص المساحة عند تنظيف عناصر التحقق من الصحة (verity items)
عندما تصل دالة `enable_verity()` إلى حد مجموعة الكوتا (qgroup limit)، تحتاج دالة `rollback_verity()` إلى حجز خاص بها للبيانات الوصفية. وعندما يرفض حد مجموعة الكوتا أو نقص المساحة عملية التراجع، يتم فرض وضع القراءة فقط على كامل نظام الملفات حتى لو كان حد مجموعة الكوتا مخصصًا لمتجذر فرعي واحد (subvolume) فقط. كما أن تنظيف العناصر اليتيمة عند الإقلاع التالي يفشل بنفس الطريقة، لذا فإن العناصر المتبقية لا تُزال أبدًا: مع الخطأ `-EDQUOT` يبقى المتجذر الفرعي غير قابل للوصول، ومع الخطأ `-ENOSPC` في نظام ملفات ممتلئ يفشل إقلاع القراءة/الكتابة التالي.
ابدأ المعاملات باستخدام `btrfs_start_transaction_fallback_global_rsv()` في دوال `btrfs_orphan_cleanup()` و `drop_verity_items()` و `rollback_verity()`. تؤدي هذه المكالمات فقط إلى حذف العناصر وتحرير المساحة في النهاية، لذا يمكنها استخدام الاحتياطي العالمي وتخطي حد مجموعة الكوتا، مما يتجنب حدوث الأخطاء `-ENOSPC` و `-EDQUOT`.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.