CVE-2026-55858
Reported by GitHub_M · Published August 28, 2026
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, the connector encodes and decodes protocol text and performs client-side escaping under the assumption that the connection character set is UTF-8. The server can report a mid-session change to character_set_client through OK-packet session-state tracking, including a change caused by SET NAMES, a stored routine or trigger, server configuration, or a hostile server. If character_set_client changes to a non-UTF-8 value, the driver continues to read and write UTF-8 while the server interprets the same bytes under another encoding, causing silent data corruption and a client/server charset-confusion mismatch that can defeat byte-wise quoting or escaping. The fix accepts only utf8, utf8mb3, or utf8mb4 after initialization; any other value causes SQLException with SQLState 08000 and closes the connection. This issue is fixed in versions 2.7.14, 3.3.5, 3.4.3, and 3.5.9.
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| mariadb-corporation | mariadb-connector-j | < 2.7.14, >= 3.0.0-alpha, < 3.3.5, >= 3.4.0, < 3.4.3 |
| chainguard | airbyte-platform | 0, 0, 0 |
| chainguard | airbyte-platform-fips | 0, 0, 0 |
| chainguard | flyway | 0, 0, 0 |
| chainguard | debezium-3.3 | 0, 0, 0 |
| chainguard | keycloak-fips-26.7 | 0, 0, 0 |
| chainguard | zipkin | 0, 0, 0 |
| chainguard | keycloak-26.5 | 0, 0, 0 |
| chainguard | camunda-zeebe-8.8 | 0, 0, 0 |
| chainguard | flyway-fips | 0, 0, 0 |
| wolfi | zipkin | 0, 0, 0 |
| chainguard | request-9047-keycloak-fips-26.4 | 0, 0, 0 |
| wolfi | debezium-3.6 | 0, 0, 0 |
| wolfi | debezium-3.4 | 0, 0, 0 |
| chainguard | debezium-3.4 | 0, 0, 0 |
| mariadb-corporation | mariadb-connector-j | >= 3.5.0, < 3.5.9, < 2.7.14, >= 3.0.0-alpha, < 3.3.5 |
| chainguard | keycloak-fips-26.5 | 0, 0, 0 |
| chainguard | request-9047-keycloak-fips-26.5 | 0, 0, 0 |
| wolfi | debezium-3.5 | 0, 0, 0 |
| chainguard | debezium-3.5 | 0, 0, 0 |
…and 7 more
Timeline
- Aug 28, 2026 CVE Published
- Aug 29, 2026 EPSS Score
- Aug 29, 2026 Coalition ESS Score
- Aug 29, 2026 Security Advisory
- Sep 1, 2026 EPSS Score
- Sep 6, 2026 EPSS Score
- Sep 9, 2026 EPSS Score
- Sep 12, 2026 EPSS Score
- Sep 16, 2026 EPSS Score
- Sep 18, 2026 EPSS Score
- Sep 24, 2026 EPSS Score
- Sep 26, 2026 EPSS Score
References
- https://github.com/mariadb-corporation/mariadb-connector-j/security/advisories/GHSA-xvr9-35cr-46v9 x_refsource_CONFIRM
- https://github.com/mariadb-corporation/mariadb-connector-j/commit/300716bef1e1d0370a41be7863b88aa2d55fbb69 x_refsource_MISC
- https://github.com/mariadb-corporation/mariadb-connector-j/commit/7b3c69221b5463ee03472654040b3f6b9e5329c7 x_refsource_MISC
- https://github.com/mariadb-corporation/mariadb-connector-j/commit/8cfd9df697372ad4ed09fe87a34b34babb6d43d6 x_refsource_MISC
- https://github.com/mariadb-corporation/mariadb-connector-j/commit/c555c9b477521be0c35c3a5461f9f46681553607 x_refsource_MISC
- https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/2.7.14 x_refsource_MISC
- https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.3.5 x_refsource_MISC
- https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.4.3 x_refsource_MISC
- https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.5.9 x_refsource_MISC
- https://jira.mariadb.org/browse/CONJ-1317 x_refsource_MISC
- https://nvd.nist.gov/vuln/detail/CVE-2026-55858 advisory
- https://github.com/advisories/GHSA-xvr9-35cr-46v9 advisory