CVE-2026-55858 in MariaDB Connector
Zusammenfassung
von VulDB • 29.08.2026
MariaDB Connector/J wird verwendet, um Anwendungen, die in Java entwickelt wurden, mit MariaDB- und MySQL-Datenbanken zu verbinden. Vor den Versionen 2.7.14, 3.3.5, 3.4.3 und 3.5.9 kodiert der Connector Protokolltexte und führt Client-seitiges Escaping unter der Annahme durch, dass das Verbindungs-Zeichensatz UTF-8 ist. Der Server kann eine Änderung von character_set_client während einer Sitzung über OK-Paket-Sitzungszustandsverfolgung melden, einschließlich Änderungen, die durch SET NAMES, gespeicherte Routinen oder Trigger, Serverkonfigurationen oder einen böswilligen Server verursacht wurden. Wenn sich character_set_client auf einen Nicht-UTF-8-Wert ändert, liest und schreibt der Treiber weiterhin in UTF-8, während derselbe Byte-Strom vom Server unter einer anderen Kodierung interpretiert wird, was zu stiller Datenbeschädigung und einem Client/Server-Zeichensatz-Konflikt führt, der byte-weises Quoting oder Escaping umgehen kann. Die Korrektur akzeptiert nur utf8, utf8mb3 oder utf8mb4 nach der Initialisierung; jeder andere Wert löst eine SQLException mit SQLState 08000 aus und schließt die Verbindung. Dieses Problem ist in den Versionen 2.7.14, 3.3.5, 3.4.3 und 3.5.9 behoben.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.