CVE-2026-32792 in Unbound
الملخص
بحسب VulDB • 20/05/2026
تحتوي نسخة NLnet Labs Unbound من الإصدار 1.6.2 وحتى الإصدار 1.25.0 (بما في ذلك) على ثغرة تسبب حجب الخدمة (Denial of Service) عند تجميعها مع دعم DNSCrypt ('--enable-dnscrypt'). قد تؤدي استفسارات DNSCrypt غير الصحيحة إلى حدوث underflow في إجراء قراءة حزم DNSCrypt الخاص بـ Unbound، مما قد يؤدي إلى تجاوز سعة الذاكرة العشوائية على الكومة (Heap Overflow). يمكن لمهاجم استغلال الثغرة باستخدام استفسار DNSCrypt سيئ واحد، حيث يتكون النص العادي المفكوك بالكامل من بايتات '0x00' ولا يحتوي على علامة '0x80' المتوقعة. عندها سيبدأ Unbound في قراءة المزيد من البايتات أكثر من اللازم حتى يجد بايتاً غير '0x00'. بناءً على موزع الذاكرة الأساسي وتخطيط الذاكرة، قد يؤدي ذلك إلى تجاوز سعة الذاكرة العشوائية على الكومة (Heap Overflow) أثناء القراءة، يليه تعطل في البرنامج. احتمالية حدوث التعطل منخفضة، لأنها تعتمد بشكل كبير على موزع الذاكرة الأساسي وتخطيط الذاكرة. إذا لم يحدث تجاوز سعة الذاكرة العشوائية على الكومة (Heap Overflow)، فإن فحوصات الحزم اللاحقة في Unbound سترفض الحزمة. يحتوي Unbound 1.25.1 على تصحيح يحتوي على إصلاح لحدود القراءة في مساحة المخزن المؤقت المعطاة.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.