PT-2026-61361
CVE-2026-64044
·
تاريخ النشر
2026-07-19
·
تاريخ التحديث
2026-09-29
الوصف من
CVSS 3.1
7.8
عاليةالمقاييسAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
توجد مشكلة في تطبيق OpenVPN حيث يقوم مسار الخطأ في الدالة
ovpn nl peer new doit() باستدعاء الدالة ovpn peer release() مباشرةً بدلاً من استخدام الدالة ovpn peer put(). وهذا يتجاوز آلية kref (عد مرجع النواة). ورغم أن هذا السلوك آمن بالنسبة لبروتوكول UDP، إلا أنه يمثل مشكلة بالنسبة لبروتوكول TCP لأن الدالتين ovpn socket new() وovpn tcp socket attach() تجعلان النظير قابلاً للوصول عبر sk user data. في حالة حدوث خطأ أثناء تنفيذ ovpn nl peer modify() أو ovpn peer add()، فإن الاستدعاء المباشر لـ ovpn peer release() قد يؤدي إلى تدمير النظير بينما لا تزال العمليات الأخرى، مثل ovpn tcp recvmsg()، تحتفظ بإشارة إليه. وهذا يؤدي إلى سيناريو «الاستخدام بعد التحرير» (use-after-free)، حيث يعمل الاستدعاء اللاحق لـ ovpn peer put() على الذاكرة التي تم تحريرها.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾