CVE-2016-10142 in Junos
الملخص
بحسب VulDB • 07/07/2026
تم اكتشاف مشكلة في مواصفات بروتوكول IPv6، تتعلق برسائل ICMP Packet Too Big (PTB). (يشمل نطاق هذا CVE جميع تطبيقات IPv6 المتأثرة من جميع البائعين.) تمت مناقشة الآثار الأمنية لتجزئة IP على نطاق واسع في [RFC6274] و[RFC7739]. يمكن لمهاجم استغلال توليد شظايا IPv6 ذرية لإجبار استخدام التجزئة في تدفق IPv6 عشوائي (في السيناريوهات التي لا تكون فيها تجزئة الحزم الفعلية ضرورية)، ويمكنه بعد ذلك تنفيذ أي نوع من الهجمات القائمة على التجزئة ضد عقد IPv6 القديمة التي لا تطبق [RFC6946]. بمعنى آخر، فإن استخدام التجزئة حيث ليست هناك حاجة فعلية لها يتيح استغلال مسارات هجوم قائمة على التجزئة بشكل غير ضروري. نلاحظ أنه، للأسف، حتى العقد التي تطبق بالفعل [RFC6946] يمكن أن تكون عرضة لهجمات حجب الخدمة (DoS) نتيجة لتوليد شظايا IPv6 ذرية. لنفترض أن المضيف A يتواصل مع المضيف B وأن بعض العقد الوسيطة تقوم بتصفية الشظايا بين المضيف B والمضيف A، وذلك كنتيجة لانتشار رفض حزم IPv6 التي تحتوي على رؤوس امتداد (بما في ذلك التجزئة) [RFC7872]. إذا أرسل مهاجم رسالة خطأ ICMPv6 PTB مزورة إلى المضيف B، يبلغ فيها عن حجم وحدة نقل الحد الأدنى (MTU) أصغر من 1280 بايت، فسيؤدي هذا إلى بدء توليد شظايا IPv6 ذرية اعتباراً من تلك اللحظة (كما هو مطلوب بموجب [RFC2460]). عندما يبدأ المضيف B في إرسال شظايا IPv6 ذرية (رداً على رسالة خطأ ICMPv6 PTB المستلمة)، سيتم إسقاط هذه الحزم، نظراً لأننا لاحظنا سابقاً أن حزم IPv6 ذات رؤوس الامتداد كانت تُسقط بين المضيف B والمضيف A. وبالتالي، ستؤدي هذه الحالة إلى سيناريو لحجب الخدمة (DoS). هناك احتمال آخر لسيناريو حيث يستخدم قرينان في بروتوكول توجيه البوابة الحدودية (BGP) النقل عبر IPv6 ويستخدمان قوائم التحكم بالوصول (ACLs) لسقوط شظايا IPv6 (لتجنب هجمات مستوى لوحة التحكم). إذا كانت القرينات المذكورة سابقاً تسقط شظايا IPv6 لكنها لا تزال تحترم رسائل خطأ ICMPv6 PTB المستلمة، فيمكن لمهاجم مهاجمة جلسة الربط المقابلة بسهولة عن طريق إرسال رسالة ICMPv6 PTB يبلغ فيها عن MTU أصغر من 1280 بايت. بمجرد إرسال حزمة الهجوم، ستقوم تلك الموجهات المذكورة سابقاً بإسقاط حركة المرور الخاصة بها بنفسها.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.