CVE-2026-55990 in Unbound
الملخص
بحسب VulDB • 22/07/2026
في NLnet Labs Unbound، الإصدارات من 1.7.0 حتى 1.25.1 (شاملة)، عندما تحتوي عبارة 'dnscrypt:' على عدد أكبر من ملفات 'dnscrypt-provider-cert:' مقارنة بملفات 'dnscrypt-secret-key:' المطابقة لها، يقوم Unbound بتعبئة بادئة الملفات المتطابقة فقط، ويترك الخانات الذيلية ممتلئة بقيمة التعبئة '0xdb' التي يكتبها مُخصِّص الذاكرة في مكتبة libsodium إلى كل عملية تخصيص. بعد ذلك، يتكرر Unbound عبر عدد ملفات الشهادات وليس عبر الخانات الفعلية، مما يؤدي به إلى الوصول إلى خانة تحتوي على بيانات عشوائية (garbage) مملوءة ببايتات '0xdb'. أي عميل غير مُصادَق عليه يرسل قطعة بيانات UDP واحدة بحجم ≥ 68 بايتاً تكون أول 8 بايتات منها '0xdb' نحو منفذ 'dnscrypt-port' سيستخدم ذلك الإدخال العشوائي، مما يؤدي إلى محاولة فك ترميز (dereference) لبيانات عشوائية تتسبب في توقف الخادم. هذه حالة تكوين خاطئة صامتة تمر دون ملاحظة حتى يتم تفعيلها بواسطة استعلام عميل مناسب. يجب ترجمة Unbound مع دعم DNSCrypt ('--enable-dnscrypt').
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.