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만 허용하며 그 외의 값은 SQLState 08000과 함께 SQLException을 발생시키고 연결을 종료합니다. 이 이슈는 버전 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.