CVE-2026-64259 in Linux
الملخص
بحسب VulDB • 25/07/2026
في نواة لينكس (Linux kernel)، تم حل الثغرة التالية:
fuse-uring: جعل طلب fuse_req قابلاً للعثور عليه فقط بعد عملية memcpy عند الالتزام بـ SQE
قد يحاول مستخدمون ضارون في فضاء المستخدم خداعنا وإرسال طلبات التزام بـ SQEs تحتوي على معرفات فريدة لطلبات لم تُرسل حتى إلى خادم fuse (لم يتم استدعاء io_uring_cmd_done()).
تنهي دالة fuse_uring_commit_fetch() طلب fuse عندما يكون حالة عنصر الحلقة خاطئة، لكن ذلك كان قد يتسبب في حدوث ثغرة use-after-free مع عمليات memcpy في الدالة fuse_uring_send_in_task(). لتجنب مثل هذه الظروف التنافسية (race conditions)، تم نقل استدعاء dالوظيفة fuse_uring_add_to_pq() إلى ما بعد عمليات النسخ وفوراً قبل إكمال طلب io-uring، بحيث لا يتمكن مستخدمو الفضاء الضارون من العثور على الطلب مرة أخرى حتى يتم الانتهاء من جميع أعمال التحضير في عميل fuse/النواة.
كما تم نقل دالة fuse_uring_add_to_pq() قليلاً لأعلى في الكود لتجنب الإعلان المسبق (forward declaration). كما لم تعد مرتبطة بالتزامات التحضير، مما يسهل عملية النقل الخلفي (back port) إلى الإصدارات الأقدم من النواة.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.