CVE-2020-25682 in Dnsmasqالمعلومات

الملخص

بحسب VulDB • 22/08/2026

تم العثور على عيب في dnsmasq قبل الإصدار 2.83. تم اكتشاف ثغرة تجاوز سعة المخزن المؤقت (Buffer Overflow) في طريقة استخراج dnsmasq للأسماء من حزم DNS قبل التحقق منها باستخدام بيانات DNSSEC. يمكن لمهاجم موجود على الشبكة، وقادر على إنشاء ردود DNS صالحة، استغلال هذا العيب لإحداث تجاوز لسعة الذاكرة ببيانات عشوائية في ذاكرة مُخصَّصة ديناميكياً (heap-allocated memory)، مما قد يؤدي إلى تنفيذ أكواد برمجية على الجهاز. يقع العيب في دالة `rfc1035.c:extract_name()`، التي تكتب البيانات إلى الذاكرة المشار إليها بواسطة المتغير name بافتراض توفر MAXDNAME*2 بايت متاحة في المخزن المؤقت (buffer). ومع ذلك، في بعض مسارات تنفيذ الكود، من الممكن أن يتم تمرير إزاحة (offset) بالنسبة للمخزن المؤقت الأساسي لدالة `extract_name()`، مما يقلل عملياً عدد البايتات المتاحة للكتابة داخل المخزن المؤقت. تمثل أعلى تهديد ناتج عن هذه الثغرة هو السرية وسلامة البيانات بالإضافة إلى توافر النظام.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

حجز

16/09/2020

إفشاء

20/01/2021

الاعتدال

تمت الموافقة

إدخال

VDB-168492

EPSS

0.70754

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!