CVE-2020-25685
تم العثور على خلل في dnsmasq قبل الإصدار 2.83. عند تلقي رد من استعلام مُعاد توجيهه، يتحقق dnsmasq في forward.c:reply_query()، وهو الاستعلام المُعاد توجيهه...
- تم النشر
- 20/01/2021
- محدث
- 04/11/2025
- تخصيص CNA
- redhat
- الأدلة المرصودة
- 08/08/2026
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:Nمنخفض · الثلاثين يومًا القادمة
- المئوية
- 81.4%
- تاريخ الموديل
- 21/09/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
تم العثور على خلل في dnsmasq قبل الإصدار 2.83. عند تلقي رد من استعلام مُعاد توجيهه، يتحقق dnsmasq في forward.c:reply_query()، وهو الاستعلام المُعاد توجيهه الذي يطابق الرد، باستخدام تجزئة ضعيفة فقط لاسم الاستعلام. بسبب التجزئة الضعيفة (CRC32 عندما يتم تجميع dnsmasq بدون DNSSEC، وSHA-1 عند وجودها)، يسمح هذا الخلل لمهاجم خارج المسار بالعثور على عدة نطاقات مختلفة تشترك جميعها في نفس التجزئة، مما يقلل بشكل كبير من عدد المحاولات التي يتعين عليه تنفيذها لتزوير رد وجعله مقبولاً من قبل dnsmasq. وهذا يتعارض مع RFC5452، الذي ينص على أن اسم الاستعلام هو أحد سمات الاستعلام التي يجب استخدامها لمطابقة الرد. يمكن إساءة استخدام هذا الخلل لتنفيذ هجوم تسميم ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS Cache Poisoning). إذا تم ربطه مع CVE-2020-25684، فإن تعقيد الهجوم للهجوم الناجح ينخفض. التهديد الأعظم من هذه الثغرة هو سلامة البيانات.
المصادر
1- dnspooqPoC
DNSpooq - تسميم ذاكرة التخزين المؤقت لـ dnsmasq (CVE-2020-25686, CVE-2020-25684, CVE-2020-25685)
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.