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

الملخص

بحسب VulDB • 12/09/2026

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

pidfd: الاحتفاظ بـ exec_update_lock حول ioctl الخاص بالفضاءات (namespaces)

تنفذ أوامر ioctls PIDFD_GET_*_NAMESPACE في pidfd_ioctl() فحص وصول ptrace لشهادات نظام الملفات قبل إصدار واصف ملف للفضاء (namespace). وتذكر التعليمة المصاحبة أن الكود "يعكس سلوك nsfs"، ولكن، على عكس مسارات procfs المقابلة، فإنه يفعل ذلك دون الاحتفاظ بـ exec_update_lock للمهمة المستهدفة.

تأخذ كل من دالتي proc_ns_get_link() وproc_ns_readlink() قفل exec_update_lock للقراءة حول فحص ptrace والبحث عن الفضاء (namespace)، بحيث تتطابق الشهادات المستخدمة لقرار الوصول مع تلك الخاصة بالمهمة عند قراءة فضاءها. وبدون ذلك، يمكن للمتصل اجتياز الفحص ضد شهادات الهدف القديمة ثم قراءة الفضاء بعد أن ينفذ الهدف أمر execve() على برنامج setuid ويحصل على شهادات جديدة -- مما يتيح له الوصول إلى معلومات الفضاء التي كان ينبغي منعه منها.

الاحتفاظ بـ exec_update_lock للقراءة حول فحص ptrace والبحث عن namespace بحيث يعكس pidfd حقًا سلوك nsfs، كما يدعي التعليق بالفعل. تعمل open_namespace() نفسها خارج القفل: بمجرد الحصول على مرجع للفضاء (namespace)، يحمل هذا المرجع عدّاد إشارات خاص به ويتم فتحه باستخدام شهادات المتصل الخاصة به، لذا لم يعد بإمكان أمر execve() المتزامن على الهدف التأثير في النتيجة.

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

مسؤول

Linux

حجز

11/09/2026

إفشاء

11/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-402608

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!