PT-2026-37095

CVE-2026-32936

·

تاريخ النشر

2026-04-28

·

تاريخ التحديث

2026-09-25

الوصف من

CVSS 4.0
8.7
عالية
المقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات CoreDNS الأقدم من 1.14.3
الوصف
CoreDNS هو خادم DNS يعمل بتسلسل المكونات الإضافية. توجد ثغرة من نوع «رفض الخدمة» في مسار GET الخاص بـ DNS-over-HTTPS (DoH) بسبب عدم وجود عملية تحقق مبكرة من حجم الطلبات الواردة. وعلى وجه التحديد، يقبل الخادم قيمًا كبيرة الحجم لمعلمة الاستعلام dns ويقوم بعمليات مكلفة — بما في ذلك تحليل استعلام URL، وفك تشفير base64، وفك ضغط رسائل DNS — قبل رفض الطلب. في المقابل، يستخدم مسار POST http.MaxBytesReader للحد من عمليات القراءة إلى 65536 بايت.
يمكن لمهاجم بعيد غير مصدق استغلال هذه الثغرة عن طريق إرسال طلبات GET DoH متكررة ذات أحجام كبيرة إلى نقطة النهاية /dns-query. يؤدي ذلك إلى ارتفاع استهلاك وحدة المعالجة المركزية (CPU)، وتخصيص كميات كبيرة من الذاكرة المؤقتة، وزيادة الضغط على عملية جمع القمامة (عملية استعادة الذاكرة المستخدمة من قبل التطبيق)، مما يؤدي إلى رفض الخدمة. توجد المنطقية المعرضة للخطر في الدالتين requestToMsgGet() وbase64ToMsg() داخل الملف plugin/pkg/doh/doh.go.
التوصيات
قم بتحديث CoreDNS إلى الإصدار 1.14.3.
كإجراء تخفيفي مؤقت، قم بتقييد الوصول إلى نقطة النهاية /dns-query أو حد من حجم طلبات GET الواردة على مستوى الشبكة أو موزع الحمل.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-63CW-R7XF-JMWR
AZL-85724
CLEANSTART-2026-SL86558
CLEANSTART-2026-SO59114
CLEANSTART-2026-VJ54611
CLEANSTART-2026-ZI93173
ECHO-3575-11F2-AD06
GO-2026-5164
OESA-2026-4018
OPENSUSE-SU-2026:20703-1
OPENSUSE-SU-2026:21483-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾