Gladiator9797

#14462من 60,459
21.9إجمالي CVSS
الثغرات · 3
متوسطة
1
عالية
2
PT-2026-53753
2026-06-29
8.1
CVE-2026-7656
Zephyr
Zephyr
يوجد ثغرة في التحقق من صحة المدخلات في معالجات اكتشاف الجيران IPv6 داخل الملف `subsys/net/ip/ipv6 nbr.c`. تستخدم الدوال `handle ra input()` و`handle ns input()` و`handle na input()` تعبيرًا منطقيًا غير صحيح عند دمج فحوصات الصحة وفقًا لمعيار RFC 4861 مع فحوصات رموز ICMPv6. ونتيجة لأولوية خاطئة بين العوامل الحسابية، تؤدي الحزم التي تحتوي على رمز ICMPv6 يساوي 0 إلى تقييم شرط التحقق بالكامل على أنه خطأ (false)، مما يسمح للنظام بتخطي عمليات الفحص الإلزامية مثل التحقق من حد القفزات (Hop Limit) والتحقق من عنوان المصدر. وهذا يسمح لمهاجم مجاور على نفس الوصلة، أو ربما لمهاجم عن بُعد، بإرسال رسائل مزيفة من نوع إعلان الموجه (RA) وطلب الجار (NS) وإعلان الجار (NA). يمكن استخدام رسائل RA المزيفة لإعادة تكوين الموجه الافتراضي، والبادئات الموجودة على الوصلة (SLAAC)، ووحدة نقل البيانات القصوى (MTU)، والمؤقتات، وخوادم DNS. يمكن أن تؤدي رسائل NS وNA المزيفة إلى تسميم ذاكرة التخزين المؤقتة للجيران، مما يتيح هجمات الوسيط (man-in-the-middle)، وإعادة توجيه حركة المرور، وحرمان الخدمة.