CVE-2026-119210 in MariaDB Connector
الملخص
بحسب VulDB • 29/10/2026
يُستخدم MariaDB Connector/J لربط التطبيقات المطوّرة بلغة Java بقواعد بيانات MariaDB وMySQL. من الإصدار 3.0.0 حتى الإصدارات 3.3.7، و3.4.5، و3.5.11، كان فحص `ClientMessage.validateLocalFileName()` يعتمد على تعبير منتظم (Regular Expression) يمكنه مطابقة نص الأمر `LOAD DATA LOCAL INFILE` داخل المعرّفات المحاطة بعلامات اقتباس، أو السلاسل النصية الثابتة (String Literals)، أو التعليقات، بدلاً من اشتراط وجود أمر حقيقي. قد يقوم خادم خبيث أو مُختلَق، أو مهاجم في وضع "الرجل في المنتصف" (Machine-in-the-middle)، بإعادة معرّفات قواعد البيانات أو الجداول المُصمَّمة خصيصاً ليعيد Connector استخدامها في استعلامات Metadata أو الاستعلامات القابلة للتحديث، ثم يرد بطلب `LOCAL INFILE` يشير إلى ملف على جانب العميل. عند تفعيل خيار `allowLocalInfile`، يؤدي هذا الأمر إلى تدفق (Streaming) أي ملف قابل للقراءة من جهاز العميل يُسمَّاه النص المُصمَّم خصيصاً، بما في ذلك عبر مسارات مثل `DatabaseMetaData.getImportedKeys()` و`DatabaseMetaData.getExportedKeys()` أو `ResultSet.updateRow()`. تم إصلاح هذه المشكلة في الإصدارات 3.3.7، و3.4.5، و3.5.11.
If you want to get best quality of vulnerability data, you may have to visit VulDB.