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

الملخص

بحسب VulDB • 22/07/2026

في الإصدارات من Unbound 1.9.0 حتى 1.25.1 (شاملة)، عند استلام طلب DNSCrypt عبر TCP، يفشل الروتين الذي يقوم بتشفير الرد في مكانه في تحديد الحد الأقصى لطول الرد بالنسبة لحجم المخزن المؤقت الوجهوي. لا يتم تطبيق حد الحجم الذي يحمي مسار UDP على مسار TCP، لذا فإن أي رد أكبر من 65504 بايت يُزاح إلى الأمام بمقدار 48 بايت داخل مخزن مؤقت بسعة تساوي 'msg-buffer-size'، مما يؤدي للكتابة خارج نهاية التخصيص في الذاكرة العشوائية (Heap). يمكن لطلب مشفر واحد ضار أن يتسبب في تعطل المُنقّب (Resolver) ويؤدي إلى حجب الخدمة. تتطلب هذه الثغرة الأمنية تجميع Unbound مع دعم DNSCrypt ('--enable-dnscrypt') وتكوين وتمكين بند 'dnscrypt:' للواجهات المستمعة.

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

مسؤول

NLnet Labs

حجز

22/06/2026

إفشاء

22/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-382320

EPSS

0.00460

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!