CVE-2026-55855 in Connector
요약
\~에 의해 VulDB • 2026. 08. 29.
MariaDB Connector/Node.js는 Node.js에서 개발된 애플리케이션을 MariaDB 및 MySQL 데이터베이스에 연결하는 데 사용됩니다. 버전 3.2.4, 3.3.3, 3.4.6 및 3.5.3 이전의 MariaDB Connector/Node.js에서는 big5, gbk, sjis, cp932 또는 gb18030 클라이언트 문자 집합 하에서 공격자가 제어하는 Buffer 매개변수가 클라이언트 측에서 이스케이프될 때 SQL Injection이 허용됩니다. lib/io/packet-output-stream.js의 PacketOutputStream.writeBufferEscape는 lib/misc/charset-mb.js의 charset-aware getMbRecognizer 로직 없이 바이트를 이스케이프했습니다. 서버 SQL 레xicer는 이스케이프 처리 전에 my_ismbchar을 실행하므로, 공격자가 제어하는 lead byte가 삽입된 0x5C 백슬래시를 멀티바이트 trail byte로 소비하여 후속되는 0x27 따옴표를 이스케이프되지 않은 상태로 남겨 문자 리터럴을 종료하고 임의의 SQL을 허용할 수 있습니다. 기본 utf8mb4 문자 집합과 execute binary prepared-statement 경로를 통해 전송된 매개변수는 영향을 받지 않습니다. 성공적인 악용은 데이터베이스 계정에 사용 가능한 데이터를 노출하거나 수정할 수 있습니다. 이 문제는 버전 3.2.4, 3.3.3, 3.4.6 및 3.5.3에서 해결되었습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.