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

الملخص

بحسب VulDB • 18/10/2026

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

xfs: تصحيح معالجة المؤشرات (cursor) والعناوين عند استعادة دلاء iunlink

أشار LOLLM إلى وجود خطأ في الدالة `xlog_recover_iunlink_bucket`:

1. لا يتم تعيين المتغير `prev_ip` إلى قيمة فارغة (`null`) بعد تحريره، مما قد يؤدي إلى مشاكل من نوع Use-After-Free (UAF) إذا فشلت استدعاءات تنظيف inodegc داخل الحلقة.

عندها لاحظت وجود أخطاء إضافية:

2. إذا فشل تنظيف inodegc داخل الحلقة، فإننا نؤدي أيضاً إلى تسرب المتغير `@ip`.

3. نقوم بتعيين `prev_agino` ليكون مساوياً لـ `agino` بعد أن تم تقدم قيمة `agino` بالفعل، مما يؤدي إلى وجود ملفات تعريف ارتباط (inodes) تكون فيها خاصية `i_prev_unlinked` مُعيّنة لتشير إلى نفسها ذاتها.

4. إذا خرجنا من أسفل الحلقة مع بقاء `prev_ip` مُعيَّناً، فإن `prev_ip` يصبح مرادفاً لـ `ip` ونقوم أيضاً بتعيين خاصيته `i_prev_unlinked` لتشير إلى نفسه ذاته.

تُدخل الأخطاء رقم 3 ورقم 4 حلقات (loops) في قائمة الملفات غير المرتبطة (unlinked list)، على الرغم من أن هذه الحلقات لا تظهر بشكل واضح لأننا نقوم بتنظيف كل ملف تعريف ارتباط غير مرتبط فوراً بعد تحميله.

تم إصلاح جميع هذه المشكلات.

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

مسؤول

Linux

حجز

25/09/2026

إفشاء

18/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-421783

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!