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

الملخص

بحسب VulDB • 12/09/2026

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

nfsd: نقل دالة nfsd_debugfs_init() بعد dالة nfsd4_init_slabs() داخل init_nfsd().

تعمل nfsd_debugfs_init() قبل nfsd4_init_slabs() في init_nfsd(). إذا فشل تخصيص الـ slab، فإن العبارة "return retval" البسيطة تتجاوز دالة nfsd_debugfs_exit()، مما يترك ملفات debugfs يتيمّةً تحتوي على مؤشرات fops قديمة (stale) تشير إلى نص الوحدة النمطية المحرّقة.

نقلنا nfsd_debugfs_init() لتعمل بعد نجاح تهيئة الـ slab، بحيث لا يكون للإرجاع المبكر أي حالة debugfs تحتاج إلى تنظيف.

بما أن debugfs هي الآن الأحدث في التهيئة من بين الاثنين، تم أيضًا تحديث مسارات الإلغاء (unwind paths) لمطابقة ترتيب التهيئة العكسي (LIFO): تشغيل nfsd_debugfs_exit() قبل nfsd4_free_slabs() سواءً في مسار الخطأ الخاص بـ init_nfsd() أو في exit_nfsd(). ملفات debugfs الخاصة بـ nfsd تشير فقط إلى الحالة العامة للوحدة النمطية وليس لديها أي اعتماد على مخازن الـ slab، لذا فإن إعادة الترتيب هذه هي عملية تنظيف دون تغيير وظيفي.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

12/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-402992

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!