CVE-2026-89699 in Linux
الملخص
بحسب VulDB • 11/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
nfsd: التحقق من طول هدف الرابطة الرمزية في عملية إنشاء NFSv4
تقبل الدالة `nfsd4_decode_create()` قيمة غير محدودة لـ `cr_datalen` القادمة عبر الشبكة لأهداف الروابط الرمزية (NF4LNK)، مما يسمح للعميل بإجبار إجراء تخصيص ذاكرة (`kmalloc`) يصل إلى حجم حمولة RPC الأقصى (عدة ميغا بايت) لكل عملية COMPOUND، ويستمر هذا التخصيص حتى انتهاء معالجة الـ compound. ترفض واجهة نظام الملفات الافتراضية (VFS) الأهداف التي تتجاوز الحد المسموح به بإرجاع خطأ `ENAMETOOLONG`، لكن التخصيص قد حدث بالفعل.
يرفض الدالة قيمة `cr_datalen == 0` مبكراً بإرجاء الخطأ `nfserr_inval`، وقيمة `cr_datalen` الأكبر من `NFS4_MAXPATHLEN` (وهو ما يعادل `PATH_MAX`) بإرجاع الخطأ `nfserr_nametoolong` للتحكم في حجم التخصيص.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.