PT-2025-42748
CVE-2025-40004
·
تاريخ النشر
2025-08-23
·
تاريخ التحديث
2026-10-17
الوصف من
CVSS 2.0
4.6
متوسطةالمقاييسAV:L/AC:L/Au:S/C:N/I:N/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
توجد مشكلة تجاوز سعة المخزن المؤقت (buffer overflow) في طبقة النقل 9pfs USB. يؤدي عدم اتساق التحقق من الحجم بين تحليل رأس الحزمة ونسخ البيانات الفعلي إلى تمكين مضيف USB ضار من تجاوز سعة المخزن المؤقت في الـ heap. تحدث هذه الثغرة الأمنية لأن الدالة
usb9pfs rx header() تتحقق فقط من الحجم المعلن في رأس الحزمة، في حين أن الدالة usb9pfs rx complete() تستخدم req->actual (البايتات التي تم استلامها فعليًا) في عملية memcpy. يسمح هذا التباين للمهاجم بإنشاء حزم ذات حجم مُعلن صغير، متجاوزًا عملية التحقق من الصحة، ولكن مع حمولة فعلية كبيرة، مما يؤدي إلى حدوث تجاوز سعة المخزن المؤقت أثناء عملية memcpy. الدالتان المعرضتان للثغرة هما usb9pfs rx header() وusb9pfs rx complete(). يتم استخدام المتغير req->actual في عملية memcpy المعرضة للثغرة.التوصيات
لا توجد حاليًا أي معلومات حول إصدار أحدث يحتوي على تصحيح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾