SEPTEMBER 17, 2026
Live Feed
Back to database
Case File

CVE-2026-55854

MEDIUM · CVSS 5.9 EPSS 0.28% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-28 · Last synced 2026-09-17

CyberRota Analysis

AI-Generated

The MariaDB Connector/Node.js is vulnerable to account password disclosure during PAM dialog authentication when negotiated over an insecure transport, specifically when sslMode is disabled and restrictedAuth is set to null. This flaw allows an attacker to intercept the password in cleartext if they can manipulate the connection, posing a risk to applications using affected versions prior to 3.2.4, 3.3.3, 3.4.6, and 3.5.3. Organizations utilizing these versions should prioritize upgrading to mitigate the risk of credential exposure.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-55854
Severity
MEDIUM
CVSS
5.9
EPSS
0.28%

Original NVD Description

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.