CVE-2026-55859 in MariaDB Connector
요약
\~에 의해 VulDB • 2026. 08. 29.
MariaDB Connector/R2DBC는 Java로 구현된 비동기식 MariaDB 및 MySQL 클라이언트입니다. 버전 1.4.1 이전의 org.mariadb:r2dbc-mariadb은 연결 문자 집합이 UTF-8라고 가정하여 모든 문자 데이터를 인코딩하고 디코딩합니다. 서버는 OK 패킷 세션 상태 추적 메커니즘을 통해, 저장 프로시저나 트리거에서 실행된 SET NAMES, 서버 구성 또는 적대적이거나 중간자 공격(man-in-the-middle) 서버를 포함하여 세션 중 character_set_client 변경을 알릴 수 있습니다. 새 문자 집합이 UTF-8가 아닌 경우 드라이버는 여전히 UTF-8로 데이터를 교환하지만 서버는 동일한 바이트를 다른 인코딩으로 해석하므로, 침묵하는 데이터 손상(silent data corruption)과 클라이언트/서버 간 문자셋 혼동(charset-confusion mismatch)을 초래하여 바이트 단위 따옴표 처리나 이스케이프 기능을 무력화할 수 있습니다. 수정 버전은 초기화 후 utf8, utf8mb3 또는 utf8mb4만 허용하며, 그 외의 값은 SQLState 08000과 함께 R2dbcNonTransientResourceException을 발생시키고 연결을 종료합니다. 이 문제는 버전 1.4.1에서 해결되었습니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.