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

الملخص

بحسب VulDB • 23/10/2026

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

namespace: النظر إلى أعلى جبل (mount) لملف فضاء التجميع (mount namespace).

تقوم دالة `attach_recursive_mnt()` بتخصيص مسبق لنقطة تجميع (mountpoint) لجذر أعلى تجمع في المصدر، بحيث يمكن وضع تجمع موجود بالفعل عند الوجهة فوق المصدر أو فوق إحدى نسخه المنشرة.

يتم إنشاء النسخ دون استخدام العلم `CL_COPY_MNT_NS_FILE`، مما يجعل سلسلة التراكبات (overmounts) الخاصة بها أقصر من سلسلة المصدر. تنتهي هذه السلسلة قبل أول تجميع ربط (bind mount) لملف فضاء التجميع. لذلك، أثناء تنقل الحلقة صعوداً عبر سلسلة المصدر، فإنها تتذكر نقطة التجمع لهذا التجمع في المتغير "shorter" ويتم وضع التجمع الموجود هناك للنسخ.

ولكن تنتهي الحلقة عند أعلى تجمع دون النظر إليه أبداً. إذا كان أعلى التجمع هو ملف فضاء التجميع الوحيد في السلسلة، يظل "shorter" بقيمة NULL وتقوم `mnt_change_mountpoint()` بإرفاق التجمع الموجود من النسخة أسفل جذر ملف فضاء التجميع. هذا عبارة عن كيان dentry تابع لـ nsfs (namespace filesystem). لا تصل أي عملية مشي عبر المسار (path walk) في فضاء تجميع النسخة إلى هناك. يختفي التجمع حتى يذهب والده، ولا يمكن فك تجميع النسخة التي استبدلته بشكل متزامن لأنها تحتوي على طفل:

S تجميع ربط لملف N تجميد ربط لملف فضاء التجميع فوق S A تشارك تجمع (shared mount)، و B هو تابع (slave) لـ A، وتم تثبيت Q على B/file

move_mount(S, A/file) cat B/file -> محتوى S بدلاً من Q umount B/file -> EBUSY (خطأ: الجهاز أو المصدر مشغول)

انظر إلى كل تجمع في السلسلة بما في ذلك الأعلى.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

25/09/2026

إفشاء

23/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-425813

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you know our Splunk app?

Download it now for free!