PT-2026-43758
CVE-2026-45891
·
تاريخ النشر
2026-02-05
·
تاريخ التحديث
2026-10-13
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة تتعلق بالتحرير المزدوج في برنامج تشغيل الشبكة hns3. في الدالة
hns3 set ringparam()، يتم إنشاء نسخة مؤقتة tmp rings من بنية الحلقة لأغراض التراجع، لكن المؤشر tx spare في مقبض الحلقة الأصلي يستمر في الإشارة إلى الذاكرة الاحتياطية القديمة. إذا فشل تخصيص الذاكرة لاحقًا داخل الدالة hns3 init all ring() أثناء الإعداد، فإن مسار معالجة الأخطاء يحاول تحرير جميع الحلقات المخصصة حديثًا. ونظرًا لأن tx spare يحتوي على مؤشر قديم، يتم التعرف عليه خطأً على أنه مخزن مؤقت تم تخصيصه حديثًا ويتم تحريره مرة أخرى، مما يؤدي إلى تحرير الذاكرة الاحتياطية مرتين. يحدث هذا لأن الحقل tx spare لم يتم مسحه بعد حفظه في tmp rings، مما يترك مؤشرًا معلقًا.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾