Qifan Zhang

#590من 58,233
345.9إجمالي CVSS
الثغرات · 51
منخفضة
8
متوسطة
14
عالية
24
حرجة
5
PT-2026-63376
3.7
2026-07-22
Nlnet · Unbound · CVE-2026-44687
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات NLnet Labs Unbound من 1.13.2 إلى 1.25.1 **الوصف** يوجد خطأ «off-by-one» في منطق `harden-below-nxdomain`، وهو ميزة مُفعَّلة افتراضيًّا. تحدث هذه المشكلة عندما تقع مناطق «stub» أو «forward» أسفل تسمية وسيطة تقع هي نفسها أسفل منطقة موقعة بواسطة DNSSEC. تقوم ميزة `harden-below-nxdomain` بإجراء مسح تصاعدي لذاكرة التخزين المؤقتة لنظام أسماء النطاقات (DNS) باستخدام حارس نقطة التفويض بهدف منع توليف NXDOMAIN فوق مناطق stub أو مناطق إعادة التوجيه. ومع ذلك، نظرًا لأن الحارس يختبر اسم النطاق قبل إزالة التسمية، فإنه يسمح بتكرار حيث يتطابق اسم النطاق مع قمة منطقة stub أو منطقة إعادة التوجيه المُعدة. ثم تقوم العملية بإزالة تسمية أخرى وتستكشف ذاكرة التخزين المؤقتة للوالد العام المباشر للقمة. إذا كان لدى ذلك الأصل NXDOMAIN مؤمن بـ DNSSEC مخزّن في ذاكرة التخزين المؤقت، فإن عملية المسح تعيده، مما يؤدي إلى تجاوز المنطقة الفرعية أو منطقة إعادة التوجيه المُعدة مسبقًا وعدم الاتصال بها مطلقًا. يتم تشغيل هذا السلوك من خلال استعلام عن التسمية الوسيطة بين قمة المنطقة الفرعية أو منطقة إعادة التوجيه والمنطقة الأصلية لـ DNSSEC. **التوصيات** قم بتحديث NLnet Labs Unbound إلى إصدار أحدث من 1.25.1. كإجراء تخفيفي مؤقت، ضع في اعتبارك تعطيل منطق `harden-below-nxdomain`.
PT-2026-63383
5.3
2026-07-22
Nlnet · Unbound · CVE-2026-50251
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات NLnet Labs Unbound الأقدم من 1.25.2 **الوصف** عندما يتم تمكين المعلمة `unwanted-reply-threshold` وتعيينها على قيمة أكبر من الصفر، يصبح البرنامج عرضة لهجوم مسح ذاكرة التخزين المؤقت. يمكن للمهاجم الخبيث الذي يتحكم في تفويض يعيد سجلات ربط داخل نطاق الولاية (in-bailiwick glue records) لـ 0.0.0.0/::0 أن يُحفز مسحًا دفاعيًا لذاكرة التخزين المؤقت للرسالة وذاكرات التخزين المؤقتة لـ rrset. يحدث هذا لأن النظام قد يوجه حركة المرور لـ 0.0.0.0/::0 عبر الارتداد (loopback)، مما يتسبب في قيام المستمع بالرد من العنوان 127.0.0.1. يؤدي عدم تطابق عنوان IP المصدر 0.0.0.0 مع عنوان IP الرد 127.0.0.1 إلى قيام البرنامج بتصنيف الرد على أنه غير مرغوب فيه. ومن خلال تكرار إثارة هذا السلوك، يمكن للمهاجم إجبار عداد `unwanted-reply-threshold` على الوصول إلى حده الأقصى، مما يؤدي إلى مسح ذاكرة التخزين المؤقت إلى أجل غير مسمى دون الحاجة إلى إرسال حزم مزيفة. **التوصيات** قم بالتحديث إلى الإصدار 1.25.2 أو أحدث. كإجراء تخفيفي مؤقت، اضبط `unwanted-reply-threshold` على الصفر لتعطيل الوظيفة المتأثرة.
PT-2026-63370
7.5
2026-07-22
Nlnet · Unbound · CVE-2026-32665
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات NLnet Labs Unbound من 1.22.0 إلى 1.25.1 **الوصف** يوجد ثغرة في آلية حساب الذاكرة في تطبيق DNS-over-QUIC (DoQ) في اتجاه التدفق. عند تمكين DoQ، يتجاوز أول تيارين ثنائيي الاتجاه في اتصال QUIC جديد (stream id 0 و 4) بوابة `quic-size` الخاصة بكل تيار. يتم تخصيص مخازن مؤقتة كبيرة للمدخلات بعد استلام البادئة ذات الطول 2 بايت من هذه التيارات الأولية، مما يسمح لعميل بعيد بتجاوز حد `quic-size` المُعد بمدخلات ضئيلة. من خلال إرسال بادئة طول مُعلنة تبلغ 65535 بايت وإبقاء التدفقات مفتوحة، يمكن للعميل أن يتسبب في قيام النظام بتخصيص ما يقارب ضعف هذا المبلغ، مما يؤدي إلى رفض الخدمة لعملاء DoQ الجدد. تتطلب هذه المشكلة تجميع البرنامج مع دعم DoQ باستخدام `--with-libngtcp2` وتكوين `quic-port` لواجهات الاستماع. **التوصيات** قم بتحديث NLnet Labs Unbound إلى إصدار أحدث من 1.25.1. كإجراء تخفيفي مؤقت، قم بتعطيل تكوين `quic-port` على واجهات الاستماع أو تجنب استخدام تطبيق DoQ إذا تم تجميعه باستخدام `--with-libngtcp2`.