يحدث تجاوز سعة المخزن المؤقت (buffer overflow) القائم على المكدس في الدالة `raw to header()` الموجودة في ملف src/microtar.c. تتيح هذه الثغرة للمهاجمين إتلاف ذاكرة المكدس المجاورة عن طريق توفير أرشيف TAR مصمم خصيصًا يحتوي على حقول `name` أو `linkname` غير منتهية بقيمة null. تستخدم الدالة `strcpy()` لنسخ حقول بتنسيق ustar بحجم 100 بايت؛ وعندما تفتقر هذه الحقول إلى علامات إنهاء null، فقد يؤدي ذلك إلى كتابة ما يصل إلى 355 بايت في مخزن مؤقت وجهة سعة 100 بايت. ويحدث هذا عندما تقوم الدوال `mtar open()` أو `mtar find()` أو `mtar read header()` بمعالجة الأرشيف الخبيث.