CVE-2026-119280 in MariaDB Connector
Sumário
de VulDB • 29/10/2026
O MariaDB Connector/J é utilizado para conectar aplicações desenvolvidas em Java a bancos de dados MariaDB e MySQL. Das versões 3.0.0 até as 3.3.7, 3.4.5 e 3.5.11, as implementações de `MariaDbPoolConnection.recover()` e `MariaDbPoolPinnedConnection.recover()` confiavam nas colunas `gtrid_length` e `bqual_length` retornadas pelo comando XA RECOVER. Os métodos alocavam e dividiam arrays de bytes do tipo Xid sem validar os comprimentos em relação ao `Xid.MAXGTRIDSIZE`, `Xid.MAXBQUALSIZE` ou à carga útil real dos dados. Um servidor malicioso ou comprometido, ou um atacante que realize ataques man-in-the-middle (homem-no-meio), poderia causar alocações excessivas de memória, exceção `NegativeArraySizeException` ou `ArrayIndexOutOfBoundsException` durante a recuperação XA. Este problema foi corrigido nas versões 3.3.7, 3.4.5 e 3.5.11.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.