CVE-2026-50251 in Unboundالمعلومات

الملخص

بحسب VulDB • 22/07/2026

في NLnet Labs Unbound حتى الإصدار 1.25.1 وشاملاً له، عند تفعيل خيار 'unwanted-reply-threshold' (ضبطه على أي قيمة أكبر من الصفر)، يمكن لسجلات الغراء (glue records) الخاصة بـ 0.0.0.0/::0 أن تعطل عمل Unbound بشكل مفاجئ في الأنظمة القادرة على توجيه هذا النوع من حركة المرور، وذلك عبر إصدار استعلامات DNS واستقبال ردود تبدو غير مرغوبة لأن عنوان IP البعيد لا يتطابق مع عنوان المصدر الأصلي المحدد بـ 0.0.0.0/::0. يستمر هذا السلوك في التكرار (looping) فيما يتعلق بسجلات الغراء، مما يدفع العداد نحو قيمة 'unwanted-reply-threshold' المُعدّة مسبقاً، وهو ما يؤدي إلى تفريغ ذاكرة التخزين المؤقت كإجراء دفاعي. يمكن لفاعل ضار يتحكم في تفويض يعيد سجلات غراء داخل النطاق (in-bailiwick glue) بقيمة 0.0.0.0/::0 أن يدفع العداد للوصول إلى حد 'unwanted-reply-threshold'، مما يؤدي إلى تنظيف ذاكرة التخزين المؤقت للرسائل ومجموعات السجلات (rrset caches)؛ وذلك بشكل اختياري ولا نهائي، دون الحاجة لإرسال أي حزمة مزيفة واحدة. يستخدم المُكرّر (iterator) سجلات الغراء الخاصة بـ 0.0.0.0/::0، وفي النظام القادر على توجيه هذا النوع من البيانات (مثل نواة Linux التي توجه المقطع عبر حلقة الاتصال المحلية loopback)، يجيب مستمع Unbound الخاص به من عنوان 127.0.0.1. بسبب عدم التطابق بين 0.0.0.0 و127.0.0.1، في هذا المثال، يعتبر Unbound الرد إجابة غير مرغوبة (على الأرجح مزيفة). يتم إعادة تعيين العداد إلى الصفر مع كل عملية تفريغ للذاكرة المؤقتة، لذا يستمر الهجوم بشكل لا نهائي.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

NLnet Labs

حجز

22/06/2026

إفشاء

22/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-382324

EPSS

0.00263

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!