CVE-2026-119280 in MariaDB Connector
Résumé
par VulDB • 29/10/2026
MariaDB Connector/J est utilisé pour connecter des applications développées en Java aux bases de données MariaDB et MySQL. De la version 3.0.0 jusqu'aux versions 3.3.7, 3.4.5 et 3.5.11 incluses, les implémentations de `MariaDbPoolConnection.recover()` et `MariaDbPoolPinnedConnection.recover()` faisaient confiance aux colonnes `gtrid_length` et `bqual_length` renvoyées par la commande XA RECOVER. Les méthodes allouaient et découpaient des tableaux d'octets Xid sans valider les longueurs par rapport à `Xid.MAXGTRIDSIZE`, `Xid.MAXBQUALSIZE` ou au payload de données réel. Un serveur malveillant ou compromis, ou un attaquant en position de machine-in-the-middle (MitM), pourrait provoquer des allocations excessives, une exception `NegativeArraySizeException` ou une exception `ArrayIndexOutOfBoundsException` lors de la récupération XA. Ce problème est corrigé dans les versions 3.3.7, 3.4.5 et 3.5.11.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.