PT-2026-122211
CVE-2026-79977
·
تاريخ النشر
2026-10-23
·
تاريخ التحديث
2026-10-24
الوصف من
CVSS 3.1
8.2
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
اسم البرنامج المصاب والإصدارات المتأثرة
Zephyr (إصدارات متأثرة غير محددة)
Description
يحتوي خدمة VPN WireGuard التجريبية على خلل في الدالة
handle transport data() ضمن الملف subsys/net/lib/wireguard/wg.c. عندما يكون فهرس المستلم لرسالة بيانات نقل واردة غير مطابق لأي جلسة، يقوم النظام بنسخ عنوان المصدر للبيانات إلى peer->endpoint باستخدام memcpy() دون مصادقة. نظرًا لأن فهرس المستلم غير معروف، فلا يوجد مفتاح للتحقق من الرسالة، مما يسمح للمهاجم بتحديد عنوان عشوائي.يمكن للمهاجم إرسال مخطط بيانات UDP مزيف بحجم 16 بايت إلى المنفذ الافتراضي 51820 لإعادة توجيه حركة مرور النظير (peer) إلى عنوان من اختياره. يحدث هذا عندما يفتقر النظير إلى مصافحة (handshake) صالحة أو زوج مفاتيح حالي، كما هو الحال عند بدء التشغيل أو بعد انتهاء صلاحية الجلسة. يؤدي هذا التوجيه إلى إرسال جميع طلبات بدء المصافحة، ورسائل الحفاظ على الاتصال (keepalives)، وحزم البيانات المشفرة اللاحقة إلى عنوان المهاجم، مما يؤدي إلى فقدان توفر الخدمة. بالإضافة إلى ذلك، يمكن للمهاجم إعادة توجيه هذه الطلبات إلى النظير الحقيقي لوضع نفسه في مسار حركة المرور لمراقبة النصوص المشفرة والبيانات الوصفية. تظل التشفيرات من الطرف إلى الطرف سليمة، مما يمنع فك تشفير المحتوى أو تزويره.
Recommendations
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة.
كإجراء تخفيف مؤقت، قم بتعطيل تكوين
CONFIG WIREGUARD إذا كان مفعلًا. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾