Skip to content
OpenAdvisories
Medium · 5.9 CVE-2026-119278 EUVD-2026-113385

MariaDB Connector/J: Rogue server can crash the client during caching_sha2_password authentication

Published Oct 29, 2026 · Updated Oct 30, 2026 · Assigned by GitHub_M

Description

MariaDB Connector/J is used to connect applications developed in Java to MariaDB and MySQL databases. From 3.0.0 until 3.3.7 and 3.4.5, during caching_sha2_password authentication, the authentication-more-data response was treated as a length-encoded byte array, memory was allocated from the server-declared length, and authResult[0] was accessed without ensuring a byte existed. A malicious or compromised server, or a machine-in-the-middle attacker, could declare a very large length or send an empty response before any password was transmitted. The malformed packet could cause excessive allocation or an unchecked ArrayIndexOutOfBoundsException escaping from DriverManager.getConnection(). This issue is fixed in versions 3.3.7 and 3.4.5.

Affected products

VendorProductAffectedFixed
mariadb-corporation mariadb-connector-j >= 3.0.0, < 3.3.7, >= 3.4.0, < 3.4.5 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 mariadb-connector-java 3.5.10-1 —
Debian 13 mariadb-connector-java No fix yet —
Debian 12 mariadb-connector-java No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 mariadb-connector-java No fix yet —
Ubuntu 26.04 LTS mariadb-connector-java No fix yet —
Ubuntu 24.04 LTS mariadb-connector-java No fix yet —
Ubuntu 22.04 LTS mariadb-connector-java No fix yet —
Ubuntu 20.04 LTS mariadb-connector-java No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS mariadb-connector-java No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed mariadb-java-client 3.5.11-1.1 openSUSE-SU-2026:12401-1

Advisories 2

References