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