CVE-2026-119210 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 sowie den Versionen 3.4.5 und 3.5.11 verwendete die Überprüfung durch `ClientMessage.validateLocalFileName()` einen regulären Ausdruck, der `LOAD DATA LOCAL INFILE`-Text innerhalb von zitierten Bezeichnern (Identifikatoren), Zeichenfolgenliteralen oder Kommentaren matchen konnte, anstatt eine echte Anweisung zu erfordern. Ein bösartiger oder kompromittierter Server sowie ein Angreifer in einer Man-in-the-Middle-Position könnten speziell angefertigte Datenbank- oder Tabellennamen zurückgeben, die der Connector dann in Metadatenabfragen oder aktualisierbaren Ergebnismengen wiederverwendet und anschließend eine `LOCAL INFILE`-Anfrage für eine Clientdatei sendet. Bei aktiviertem Parameter `allowLocalInfile` führt dies dazu, dass der Connector jede lesbare Datei des Clients streamt, deren Name durch den speziell angefertigten Text angegeben wird, einschließlich über die Pfade von `DatabaseMetaData.getImportedKeys()`, `DatabaseMetaData.getExportedKeys()` oder `ResultSet.updateRow()`. Dieses Problem wurde in den Versionen 3.3.7, 3.4.5 und 3.5.11 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.