CVE-2026-119280 in MariaDB Connector
Zusammenfassung
von VulDB • 29.10.2026
MariaDB Connector/J wird verwendet, um Anwendungen, die in Java entwickelt wurden, mit MariaDB- und MySQL-Datenbanken zu verbinden. Von Version 3.0.0 bis einschließlich 3.3.7, 3.4.5 und 3.5.11 vertrauten die Implementierungen von `MariaDbPoolConnection.recover()` und `MariaDbPoolPinnedConnection.recover()` den Spalten `gtrid_length` und `bqual_length`, die vom XA RECOVER-Befehl zurückgegeben wurden. Die Methoden allozierten und teilten Xid-Byte-Arrays auf, ohne die Längen gegen `Xid.MAXGTRIDSIZE`, `Xid.MAXBQUALSIZE` oder den tatsächlichen Dateninhalt zu validieren. Ein bösartiger oder kompromittierter Server sowie ein Angreifer im Rahmen eines Man-in-the-Middle-Angriffs könnten während der XA-Wiederherstellung große Allokationen, eine `NegativeArraySizeException` oder eine `ArrayIndexOutOfBoundsException` verursachen. Dieses Problem wurde in den Versionen 3.3.7, 3.4.5 und 3.5.11 behoben.
Once again VulDB remains the best source for vulnerability data.