توجد مشكلة كتابة خارج الحدود حيث قد يتمكن تطبيق من الكتابة في ذاكرة النواة (kernel memory) أو التسبب في إنهاء النظام بشكل غير متوقع. يحدث هذا بسبب عدم كفاية التحقق من الحدود، وهي عملية التحقق من أن البرنامج لا يصل إلى الذاكرة خارج حدود مخزن مؤقت محدد مسبقاً.