يقوم برنامج تشغيل PDO Firebird بمعالجة بايتات NUL بشكل غير صحيح أثناء إعداد استعلامات SQL. أثناء بناء الاستعلام رمزًا برمز، يتم نسخ رمز سلسلة يحتوي على بايت NUL باستخدام الدالة `strncat()`، التي تتوقف عند بايت NUL. يؤدي هذا الإجراء إلى حذف علامة الاقتباس الختامية، مما يتسبب في تفسير رموز SQL اللاحقة على أنها جزء من السلسلة. يتيح هذا السلوك حدوث حقن SQL عندما تتم معالجة القيم التي يتحكم فيها المهاجم عبر الدالة `PDO::quote()` وتضمينها في عبارات SQL.