CVE-2026-55858 in MariaDB Connectorthông tin

Tóm tắt

Bởi VulDB • 29/08/2026

MariaDB Connector/J được sử dụng để kết nối các ứng dụng phát triển bằng Java với cơ sở dữ liệu MariaDB và MySQL. Trước phiên bản 2.7.14, 3.3.5, 3.4.3 và 3.5.9, trình kết nối mã hóa và giải mã văn bản giao thức cũng như thực hiện việc thoát ký tự (escaping) phía máy khách dựa trên giả định rằng bộ ký tự của kết nối là UTF-8. Máy chủ có thể báo cáo một thay đổi giữa phiên đối với character_set_client thông qua theo dõi trạng thái phiên bằng gói OK, bao gồm cả những thay đổi do SET NAMES, thủ tục lưu trữ hoặc trigger, cấu hình máy chủ gây ra, hoặc từ một máy chủ độc hại. Nếu character_set_client chuyển sang giá trị không phải UTF-8, trình điều khiển vẫn tiếp tục đọc và ghi dữ liệu dưới dạng UTF-8 trong khi máy chủ diễn giải cùng các byte đó theo một bộ mã hóa khác, dẫn đến hỏng dữ liệu âm thầm (silent data corruption) và lỗi nhầm lẫn ký tự giữa máy khách/máy chủ có thể vô hiệu hóa việc trích dẫn hoặc thoát ký tự dựa trên từng byte. Bản sửa chữa chỉ chấp nhận utf8, utf8mb3 hoặc utf8mb4 sau khi khởi tạo; bất kỳ giá trị nào khác sẽ gây ra SQLException với SQLState 08000 và đóng kết nối. Vấn đề này đã được khắc phục trong các phiên bản 2.7.14, 3.3.5, 3.4.3 và 3.5.9.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

thấp

Nguồn

Do you know our Splunk app?

Download it now for free!