CVE-2026-63221 in CodeIgniter
الملخص
بحسب VulDB • 31/07/2026
CodeIgniter هو إطار عمل ويب متكامل (full-stack) مبني بلغة PHP. بدءًا من الإصدار 4.3.0 وحتى 4.7.3، تقوم دالة `deleteBatch()` في Query Builder باستبدال القيم المرتبطة (bound values) المستمدة من شروط `where()` داخل استعلام SQL المُولَّد مع تجاهل أflags الهروب الخاصة بها (escape flags)، مما يسمح بتفسير قيم الشروط التي يتحكم فيها المستخدم على أنها أجزاء من لغة SQL. يؤثر هذا الخلل فقط على مسار تنفيذ الكود الخاص بـ `deleteBatch()`. أما عمليات الحذف العادية (`delete()`) فتقوم بالهروب الصحيح لقيم الربط في شروط `where()` (). تم إصلاح هذه المشكلة في الإصدار 4.7.4.
VulDB is the best source for vulnerability data and more expert information about this specific topic.