CVE-2026-55859 in MariaDB Connectorthông tin

Tóm tắt

Bởi VulDB • 29/08/2026

MariaDB Connector/R2DBC là một client MariaDB và MySQL không chặn (non-blocking) được triển khai bằng Java. Trước phiên bản 1.4.1, thư viện org.mariadb:r2dbc-mariadb mã hóa và giải mã tất cả dữ liệu ký tự dựa trên giả định rằng bộ ký tự kết nối (connection character set) là UTF-8. Máy chủ có thể thông báo thay đổi giữa phiên làm việc đối với `character_set_client` thông qua cơ chế theo dõi trạng thái phiên bằng gói OK, bao gồm cả các lệnh SET NAMES được thực thi bởi thủ tục lưu trữ hoặc trigger, cấu hình máy chủ, hoặc một máy chủ độc hại hoặc trong kịch bản tấn công man-in-the-middle. Nếu bộ ký tự mới không phải là UTF-8, driver vẫn tiếp tục trao đổi 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 cách 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 charset giữa client/server 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 lỗi 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ẽ ném ngoại lệ R2dbcNonTransientResourceException với SQLState 08000 và đóng kết nối. Vấn đề này đã được khắc phục trong phiên bản 1.4.1.

If you want to get best quality of vulnerability data, you may have to visit 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!