PatchSiren cyber security CVE debrief
CVE-2026-55856 mariadb-corporation CVE debrief
A vulnerability in MariaDB Connector/J allows an active man-in-the-middle or hostile server to present a self-signed certificate and receive the full database password before the connection is rejected. This issue is fixed in versions 2.7.14, 3.3.5, 3.4.3, and 3.5.9. The vulnerability arises when a Java application connects with sslMode=verify-full or sslMode=verify-ca, supplies a password, and does not configure serverSslCert or trustStore. Connector/J can then accept an untrusted self-signed certificate through the fallbackToSystemTrustStore=true ephemeral trust manager and record its certFingerprint for later identity binding. The OK-packet and authentication-switch paths ensure
- Vendor
- mariadb-corporation
- Product
- mariadb-connector-j
- CVSS
- MEDIUM 5.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-28
- Original CVE updated
- 2026-09-08
- Advisory published
- 2026-08-28
- Advisory updated
- 2026-09-08
Who should care
Defenders responsible for Java applications using MariaDB Connector/J, particularly those in roles related to database security, vulnerability management, and incident response, should assess exposure and prioritize remediation.
Why it matters
A vulnerability in MariaDB Connector/J allows an active man-in-the-middle or hostile server to present a self-signed certificate and receive the full database password before the connection is rejected. Defenders should prioritize verifying exposure and assessing the impact on their systems, particularly those using MariaDB Connector/J versions prior to 2.7.14, 3.3.5, 3.4.3, and 3.5.9.
- An active man-in-the-middle or hostile server can receive the full database password before the connection is rejected.
- Defenders must verify exposure and assess the impact on their systems.
- Remediation requires upgrading to versions 2.7.14, 3.3.5, 3.4.3, or 3.5.9 or later.
- The vulnerability requires verification of serverSslCert or trustStore configuration.
Technical summary
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, when a Java application connects with sslMode=verify-full or sslMode=verify-ca, supplies a password, and does not configure serverSslCert or trustStore, Connector/J can accept an untrusted self-signed certificate through the fallbackToSystemTrustStore=true ephemeral trust manager and record its certFingerprint for later identity binding.
Defensive priority
Defenders should prioritize verifying exposure and assessing the impact of this vulnerability on their systems, particularly those using MariaDB Connector/J versions prior to 2.7.14, 3.3.5, 3.4.3, and 3.5.9.
Recommended defensive actions
- Verify the version of MariaDB Connector/J being used and assess exposure
- Upgrade to versions 2.7.14, 3.3.5, 3.4.3, or 3.5.9 or later
- Configure serverSslCert or trustStore to prevent fallback to system trust store
- Monitor for suspicious activity and implement compensating controls
- Perform thorough vulnerability scanning to identify potentially exposed systems
- Review and update incident response plans to address potential impacts
- Implement additional logging and monitoring to detect unusual activity
Evidence notes
The CVE record and NVD vulnerability detail page provide information on the vulnerability, its impact, and the fixed versions. However, the corpus does not establish versions, exploitation, impact, or remediation for all affected systems, requiring verification from the supplied official sources.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-55856 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-55856
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-55856 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-55856
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/mariadb-corporation/mariadb-connector-j/commit/149ec6a626376214966c01f42d48be1b80d06056
-
Source reference
Unverified legacy reference
URL: https://github.com/mariadb-corporation/mariadb-connector-j/commit/d90b9872322c76b05a48219be66bff1d33102f8a
-
Source reference
Unverified legacy reference
URL: https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.4.3
-
Source reference
Unverified legacy reference
URL: https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.5.9
-
Source reference
Unverified legacy reference
URL: https://github.com/mariadb-corporation/mariadb-connector-j/security/advisories/GHSA-g9jj-cgmh-9f38
-
Source reference
Unverified legacy reference
URL: https://hackerone.com/reports/3777370
-
Source reference
Unverified legacy reference
URL: https://jira.mariadb.org/browse/CONJ-1325
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.