CVE-2026-55854CWE-319CWE-522

CVE-2026-55854

Medium · published August 29, 2026

CVSS v3.1
5.9
EPSS
0%
Percentile
35.0
In the wild
Unconfirmed
What it is

MariaDB Connector/Node.js is used to connect applications developed on Node.js to MariaDB and MySQL databases. Prior to 3.2.4, 3.3.3, 3.4.6, and 3.5.3, MariaDB Connector/Node.js can disclose an account password when PAM dialog authentication is negotiated over an insecure transport. In lib/cmd/handshake/auth/pam-password-auth.js and lib/cmd/handshake/authentication.js, the SendPamAuthPacketFactory behavior for the server-side plugin dialog lacked the secure-transport gate applied to mysql_clear_password. With the default sslMode=DISABLE and restrictedAuth=null settings, a hostile or on-path server can send an Authentication Switch Request for dialog over plain TCP, causing the connector to return the account password in cleartext. Properly verified TLS and a local Unix socket prevent this path, while fingerprint-only server identity validation is not sufficient. This issue is fixed in versions 3.2.4, 3.3.3, 3.4.6, and 3.5.3.

The record
Technical detail
CVSS v3.1
5.9 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00417 · 35.0th percentile
Weaknesses
CWE-319 · Cleartext Transmission of Sensitive Information; CWE-522 · Insufficiently Protected Credentials
Published
2026-08-29T03:17Z
References (10)
EPSS history
Timeline
  • 30 AUG 16:18Z
    EPSS moved — → 0%
    epss
  • 28 AUG 22:03Z
    MariaDB Connector/Node.js: Cleartext Transmission of Sensitive Information and Insufficiently Protected Credentials in mariadb
    cvelistv5