CVE-2026-119280 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، كانت تنفيذات الدالتين `MariaDbPoolConnection.recover()` و`MariaDbPoolPinnedConnection.recover()` تثق بالأعمدة `gtrid_length` و`bqual_length` التي تُرجعها عملية XA RECOVER. تقوم هذه الطرق بتخصيص وتقسيم مصفوفات بايت من نوع Xid دون التحقق من صحة الأطوال مقابل الثوابت `Xid.MAXGTRIDSIZE`، أو `Xid.MAXBQUALSIZE`، أو حجم حمولة البيانات الفعلية. يمكن لخادم ضار أو مُخترق، أو مهاجم يقوم بهجوم "الرجل في المنتصف" (machine-in-the-middle)، أن يتسبب في عمليات تخصيص كبيرة للحاويات الذاكرة، أو حدوث استثناء `NegativeArraySizeException`، أو استثناء `ArrayIndexOutOfBoundsException` أثناء عملية الاستعادة XA. تم إصلاح هذه المشكلة في الإصدارات 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.