يوجد تجاوز سعة المخزن المؤقت (heap buffer overflow) في ذاكرة التخزين المؤقتة لـ DNS عند معالجة استجابات DNS. يمكن استغلال الدالة `extract name()` لأن البرنامج يقوم بتوسيع أحرف معينة إلى تسلسلات هروب أطول دون التأكد من أن ذاكرة التخزين المؤقتة لديها سعة كافية لاستيعاب النتيجة الموسعة. وعلى وجه التحديد، تقوم دالة `strcpy()` غير الآمنة في الدالة `really insert()` داخل ملف `src/cache.c` بنسخ سلاسل أسماء يتحكم فيها المهاجم دون التحقق من الحدود، مما يؤدي إلى تجاوز سعة مخزن مؤقت bigname الذي يبلغ 1.025 بايت. يمكن للمهاجم استغلال هذه الثغرة باستخدام خادم DNS أعلى (upstream) ضار وسلاسل CNAME مُعدلة لتلويث الذاكرة، مما قد يؤدي إلى تنفيذ التعليمات البرمجية عن بُعد، أو تسميم ذاكرة التخزين المؤقت لـ DNS لإعادة توجيه الاستعلامات إلى عناوين IP يسيطر عليها المهاجم، أو إلى حجب الخدمة (DoS).