CVE-2026-55855 in Connectorthông tin

Tóm tắt

Bởi VulDB • 29/08/2026

MariaDB Connector/Node.js được sử dụng để kết nối các ứng dụng phát triển trên Node.js với cơ sở dữ liệu MariaDB và MySQL. Trước phiên bản 3.2.4, 3.3.3, 3.4.6 và 3.5.3, MariaDB Connector/Node.js cho phép SQL Injection khi các tham số Buffer do kẻ tấn công kiểm soát được thoát (escape) ở phía máy khách dưới bộ ký tự client big5, gbk, sjis, cp932 hoặc gb18030. Hàm PacketOutputStream.writeBufferEscape trong lib/io/packet-output-stream.js thực hiện việc thoát byte mà không sử dụng logic getMbRecognizer nhận biết charset có trong lib/misc/charset-mb.js. Bộ phân tích cú pháp SQL của máy chủ chạy my_ismbchar trước khi xử lý escape, do đó một lead byte do kẻ tấn công kiểm soát có thể tiêu thụ ký tự backslash 0x5C được chèn vào như là trail byte đa byte và để lại dấu nháy đơn (quote) 0x27 tiếp theo không được thoát, kết thúc chuỗi ký tự chữ (string literal) và cho phép thực thi SQL tùy ý. Bộ ký tự mặc định utf8mb4 và các tham số gửi qua đường dẫn prepared-statement nhị phân execute không bị ảnh hưởng. Khai thác thành công có thể làm lộ hoặc sửa đổi dữ liệu mà tài khoản cơ sở dữ liệu được truy cập. Vấn đề này đã được khắc phục trong các phiên bản 3.2.4, 3.3.3, 3.4.6 và 3.5.3.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

GitHub M

Đặt trước

17/06/2026

Tiết lộ

29/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!