CVE-2026-55858 in MariaDB Connector
要約
〜によって VulDB • 2026年08月29日
MariaDB Connector/Jは、Javaで開発されたアプリケーションをMariaDBおよびMySQLデータベースに接続するために使用されます。バージョン2.7.14、3.3.5、3.4.3、および3.5.9より前では、コネクターはプロトコルテキストのエンコードとデコーディングを行い、UTF-8が接続文字セットであると仮定してクライアントサイドのエスケープ処理を実行していました。サーバーはOKパケットによるセッション状態追跡を通じて、セッション中のcharacter_set_clientの変更を報告できます。これにはSET NAMES、ストアドルーチンまたはトリガー、サーバー設定、あるいは敵対的なサーバーによって引き起こされる変更が含まれます。character_set_clientがUTF-8以外の値に変更されると、ドライバーは引き続きUTF-8での読み書きを行いますが、サーバーはその同じバイト列を別のエンコーディングとして解釈するため、静かなデータ破損とクライアント/サーバー間の文字セット混同による不一致が発生し、バイト単位のクォートやエスケープ処理が回避される可能性があります。修正版では、初期化後にutf8、utf8mb3、またはutf8mb4のみを受け付けます。それ以外の値はSQLException(SQLState 08000)をスローし、接続を閉じます。この問題はバージョン2.7.14、3.3.5、3.4.3、および3.5.9で修正されています。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.