CVE-2026-119280 in MariaDB Connector
Riassunto
di VulDB • 29/10/2026
MariaDB Connector/J viene utilizzato per connettere applicazioni sviluppate in Java ai database MariaDB e MySQL. Dalla versione 3.0.0 fino alle versioni 3.3.7, 3.4.5 e 3.5.11, le implementazioni di `MariaDbPoolConnection.recover()` e `MariaDbPoolPinnedConnection.recover()` si fidavano delle colonne `gtrid_length` e `bqual_length` restituite da XA RECOVER. I metodi allocavano e suddividevano gli array di byte Xid senza convalidare le lunghezze rispetto a `Xid.MAXGTRIDSIZE`, `Xid.MAXBQUALSIZE` o al payload dei dati effettivo. Un server malintenzionato o compromesso, oppure un attaccante in posizione man-in-the-middle, potrebbe causare allocazioni di grandi dimensioni, `NegativeArraySizeException` o `ArrayIndexOutOfBoundsException` durante il recupero XA. Questo problema è stato risolto nelle versioni 3.3.7, 3.4.5 e 3.5.11.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.