Quick answers
- Is CVE-2026-55854 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-55854 being exploited in the wild.
- How severe is CVE-2026-55854?
- Medium severity, with a CVSS score of 5.9, published 28 August 2026.
- Which products and versions are affected?
- Mariadb Connector/Node.js < 3.2.4, >= 3.3.0 and < 3.3.3, >= 3.4.0 and < 3.4.6, >= 3.5.0 and < 3.5.3, < 3.2.4; >= 3.3.0 and < 3.3.3; >= 3.4.0 and < 3.4.6; >= 3.5.0 and < 3.5.3.
- Is there a fix for CVE-2026-55854?
- A patch was published on 2026-06-08: Patches released for versions 3.2.4, 3.3.3, 3.4.6, and 3.5.3 Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-55854 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-55854?
- Check whether you run Mariadb Connector/Node.js at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
The vulnerability is a cleartext transmission and insufficient credential protection issue (CWE-319, CWE-522) in the mariadb npm package. The PAM authentication plugin handler (SendPamAuthPacketFactory) did not enforce the same secure-transport requirement as the existing mysql_clear_password plugin, allowing an attacker to issue an Authentication Switch Request over plain TCP to trigger plaintext password transmission. The attack requires network-level access (man-in-the-middle position) or the ability to cause the client to connect to a controlled server. With default configuration (sslMode=DISABLE, restrictedAuth=null), this is fully exploitable with no non-default options required. Properly verified TLS connections and Unix sockets are not affected. Fixed in versions 3.2.4, 3.3.3, 3.4.6, and 3.5.3, where PAM authentication now requires a secure transport layer (TLS or local Unix socket).
Affected products
- MariaDB Connector/Node.js (mariadb npm package) < 3.2.4; >= 3.3.0 and < 3.3.3; >= 3.4.0 and < 3.4.6; >= 3.5.0 and < 3.5.3
Identifiers
- CVE-2026-55854
- GHSA-42r5-vhpq-m858
Timeline
- 2026-08-28: disclosed
- 2026-06-08: patched: Patches released for versions 3.2.4, 3.3.3, 3.4.6, and 3.5.3
- 2026-07-09: other: GitHub advisory published
References
- https://github.com/mariadb-corporation/mariadb-connector-nodejs/security/advisories/GHSA-42r5-vhpq-m858
- https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/29733403cfe6519cdfe9c36c93765a468fbe285d
- https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/53b304264df84496d331dba2765c3634602f342e
- https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/9781de636841d34afdd08d81dd07d43edb82f85c
- https://github.com/mariadb-corporation/mariadb-connector-nodejs/commit/fbc159c2c8bd18c2db2d2e6587ab3020bbda64b6
- https://github.com/mariadb-corporation/mariadb-connector-nodejs
- https://github.com/mariadb-corporation/mariadb-connector-nodejs/releases/tag/3.2.4