Medium severity · published Aug 28, 2026
CVE-2026-55857
MariaDB Connector/J: Cleartext Transmission of Sensitive Information and Insufficiently Protected Credentials
5.9
CVSS
0.4%
EPSS
No
On KEV
Description
MariaDB Connector/J is used to connect applications developed in Java to MariaDB and MySQL databases. Prior to 2.7.14, 3.3.5, 3.4.3, and 3.5.9, PAM dialog authentication can be coerced into transmitting the account password over an insecure connection. The mysql_clear_password plugin is gated behind a secure transport, but the sibling PAM handler SendPamAuthPacketFactory, named dialog by the server, does not declare that requirement and inherits the default secure-required value false; older branches implement the same affected behavior in SendPamAuthPacket. A hostile or man-in-the-middle server can send an Authentication Switch Request for dialog over plain TCP, causing the driver to return the user's password in cleartext when sslMode=DISABLE and restrictedAuth=null, which is the default configuration. Properly verified TLS and local Unix sockets are not exposed to this transport vector. This issue is fixed in versions 2.7.14, 3.3.5, 3.4.3, and 3.5.9.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 33% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
MA
mariadb-connector-j · mariadb-corporation
< 2.7.14; >= 3.0.0, < 3.3.5; >= 3.4.0, < 3.4.3; >= 3.5.0, < 3.5.9 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-55857
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-55857
github.com
https://github.com/mariadb-corporation/mariadb-connector-j/commit/a8599ab1cbe4b8818ea945bf56a4e012c302b388
github.com
https://github.com/mariadb-corporation/mariadb-connector-j/commit/f4a727c764d1cf48fd0c3d5e301dfa92503e0a58
github.com
https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.4.3
github.com
https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.5.9
github.com
https://github.com/mariadb-corporation/mariadb-connector-j/security/advisories/GHSA-qxvw-fvwx-5cp7
jira.mariadb.org
https://jira.mariadb.org/browse/CONJ-1320
More from mariadb-connector-j
5.9
CVE-2026-119281
MariaDB Connector/J: Server could switch character_set_results away from UTF-8 without the client noticing
5.9
CVE-2026-119279
MariaDB Connector/J: Length-encoded integers larger than Integer.MAX_VALUE were truncated before being used as lengths
5.9
CVE-2026-119278
MariaDB Connector/J: Rogue server can crash the client during caching_sha2_password authentication
5.9
CVE-2026-119277
MariaDB Connector/J: Rogue server can make the client read past the packet through server-declared lengths
5.9
CVE-2026-119276
MariaDB Connector/J: Rogue server can drive large heap allocations from server-declared lengths in OK packets
