يحتوي برنامج تشغيل القرص الخاص بطبقة الترجمة السريعة Dhara الموجود في `drivers/disk/ftl dhara.c` على ثغرة أمنية تتمثل في أن دوال الاستدعاء `dhara nand ` تقوم بكتابة رموز الأخطاء دون قيد أو شرط إلى مؤشر `err` من نوع `dhara error t` الذي يوفره المستدعي. أثناء البحث الثنائي لاستئناف السجل (journal-resume)، تستدعي الدالة `find last checkblock()` الدالة `find checkblock()`، التي تمرر مؤشرًا NULL إلى الدالة `dhara nand read()`. تحدث هذه العملية أثناء تنفيذ الدالتين `disk ftl access init()` و`dhara map resume()` عند تركيب قرص FTL أو تهيئته. في حالة حدوث خطأ في قراءة ذاكرة الفلاش — مثل خطأ ECC (رمز تصحيح الأخطاء) غير قابل للتصحيح، أو كتلة تالفة، أو خطأ في وحدة التحكم — في صفحة نقطة فحص تم فحصها، يقوم برنامج التشغيل بإلغاء مرجعية مؤشر NULL، مما يؤدي إلى حدوث خطأ في النواة ورفض الخدمة. ويمكن أن يحدث هذا بسبب تآكل الوسائط، أو الأعطال المستحثة، أو صورة تالفة على ذاكرة الفلاش.