PT-2025-25999
CVE-2022-50073
·
تاريخ النشر
2021-11-09
·
تاريخ التحديث
2026-10-19
الوصف من
CVSS 2.0
6.0
متوسطةالمقاييسAV:L/AC:H/Au:S/C:C/I:C/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
تم تحديد ثغرة تتعلق بإلغاء مرجعية مؤشر NULL في نواة Linux، وتحديدًا في برنامج تشغيل tap. تحدث المشكلة عندما يكون الحقل
skb->dev فارغًا، وهو ما تتطلبه الدالة dev parse header protocol. يحدث هذا الخلل عندما تستدعي tap get user الدالة virtio net hdr to skb، ويتم تعيين الحقل skb->dev بعد هذا الاستدعاء. تنشأ المشكلة لأن الدالة dev parse header protocol تتطلب أن يكون الحقل skb->dev صالحًا. يؤدي تعيين skb->dev قبل الاستدعاء في ملف tap.c إلى حل المشكلة.التوصيات
لحل هذه المشكلة، قم بتعريف
skb->dev قبل استدعاء virtio net hdr to skb في tap.c. كحل مؤقت، ضع في اعتبارك تقييد استخدام برنامج تشغيل tap حتى يتوفر تصحيح. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾