CVE-2026-55859 in MariaDB Connector
Zusammenfassung
von VulDB • 29.08.2026
MariaDB Connector/R2DBC ist ein nicht-blockierender MariaDB- und MySQL-Client, der in Java implementiert wurde. Vor Version 1.4.1 kodiert und dekodiert org.mariadb:r2dbc-mariadb alle Zeichendaten unter der Annahme, dass der Verbindungs-Zeichensatz UTF-8 ist. Ein Server kann eine Änderung von character_set_client während einer Sitzung über den OK-Paket-Sitzungsverfolgungsmechanismus ankündigen, einschließlich durch SET NAMES, das in einer gespeicherten Routine oder einem Trigger ausgeführt wird, sowie durch die Serverkonfiguration oder einen böswilligen Man-in-the-Middle-Server. Wenn der neue Zeichensatz nicht UTF-8 ist, fährt der Treiber weiterhin mit dem Austausch von UTF-8 fort, während derselbe Byte-Strom vom Server unter einer anderen Kodierung interpretiert wird, was zu stiller Datenbeschädigung und einem Charset-Konflikt zwischen Client und Server führt, der das byteweise Quoting oder Escaping umgehen kann. Die Korrektur akzeptiert nach der Initialisierung nur utf8, utf8mb3 oder utf8mb4; jeder andere Wert löst eine R2dbcNonTransientResourceException mit SQLState 08000 aus und schließt die Verbindung. Dieses Problem ist in Version 1.4.1 behoben.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.