CVE-2026-55854 in Connector
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 có thể làm lộ mật khẩu tài khoản khi xác thực qua PAM dialog được thương lượng trên một kênh truyền không an toàn. Trong lib/cmd/handshake/auth/pam-password-auth.js và lib/cmd/handshake/authentication.js, hành vi SendPamAuthPacketFactory cho cơ chế plugin dialog phía máy chủ thiếu cổng bảo vệ giao thức an toàn (secure-transport gate) vốn đã áp dụng cho mysql_clear_password. Với các cài đặt mặc định sslMode=DISABLE và restrictedAuth=null, một máy chủ độc hại hoặc nằm trên đường truyền (on-path server) có thể gửi Yêu cầu Chuyển đổi Xác thực (Authentication Switch Request) cho dialog qua TCP thuần túy, khiến connector trả về mật khẩu tài khoản dưới dạng văn bản rõ. Việc xác minh TLS đúng cách và sử dụng socket Unix cục bộ sẽ ngăn chặn được lỗ hổng này, trong khi việc chỉ xác thực danh tính máy chủ dựa trên fingerprint là không đủ. Vấn đề này đã được sửa chữa trong các phiên bản 3.2.4, 3.3.3, 3.4.6 và 3.5.3.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.