PT-2026-44350
CVE-2026-46227
·
تاريخ النشر
2026-05-08
·
تاريخ التحديث
2026-10-26
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد مشكلة تتعلق بـ«الاستخدام بعد التحرير» أو «الخلط بين الأنواع» في تطبيق بروتوكول SCTP في نواة لينكس. في الدالة
sctp sendmsg()، يقوم المسار SCTP SENDALL بالتكرار عبر الارتباطات باستخدام list for each entry safe()، التي تقوم بتخزين الإدخال التالي مؤقتًا في المتغير tmp. تستدعي الدالة sctp sendmsg to asoc()، والتي قد تفرج عن قفل المأخذ داخل sctp wait for sndbuf(). وأثناء تحرير القفل، يمكن لخيط آخر ترحيل الارتباط المخزّن مؤقتًا إلى نقطة نهاية جديدة عبر sctp sock migrate() أو تحريره بسبب انقطاع الشبكة (ABORT). ونظرًا لعدم إعادة التحقق من صحة المتغير tmp بعد إعادة الحصول على القفل، فقد يتقدم المكرر إلى مؤشر قديم، مما يؤدي إلى استخدام بعد التحرير (use-after-free) إذا تم إغلاق المقبس، أو إلى خلط الأنواع (type confusion) إذا تم ترحيل الارتباط. يمكن أن يسمح مسار الخلط بين الأنواع بإجراء استدعاء غير مباشر خاضع للسيطرة عبر المؤشر outqueue.sched->init sid.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾