CVE-2026-119280: MariaDB Connector/J : XA recover() trusted server-supplied gtrid and bqual lengths
Vulnerability summary
CVE-2026-119280 is a low (CVSS 3.7) Improper Input Validation vulnerability in mariadb-corporation mariadb-connector-j. EPSS estimates a 0.31% chance of exploitation in the next 30 days, higher than 23.4% of scored vulnerabilities.
Not severe (CVSS 3.7, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Timeline
- 29-10-2026PublishedVulnerability first disclosed.
- 30-10-2026Last modifiedVulnerability information updated.
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, 3.4.5, and 3.5.11, the MariaDbPoolConnection.recover() and MariaDbPoolPinnedConnection.recover() implementations trusted the gtrid_length and bqual_length columns returned by XA RECOVER. The methods allocated and split Xid byte arrays without validating the lengths against Xid.MAXGTRIDSIZE, Xid.MAXBQUALSIZE, or the actual data payload. A malicious or compromised server, or a machine-in-the-middle attacker, could cause large allocations, NegativeArraySizeException, or ArrayIndexOutOfBoundsException during XA recovery. This issue is fixed in versions 3.3.7, 3.4.5, and 3.5.11.
CVSS metrics
7 scores · 7 sources · 1 version- NVDNIST3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · DebianEcosystem advisory · calculated3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · MavenEcosystem advisory · calculated3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · UbuntuEcosystem advisory · calculated3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · WolfiEcosystem advisory · calculated3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
- OSV · ChainguardEcosystem advisory · calculated3.7LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
EPSS trend
Probability
0.31%
Chance of exploitation in the next 30 days
Percentile
23%
Versus all other CVEs
30-day change
Change unavailable
Change unavailable
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-20Improper Input ValidationThe product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
- CWE-789Memory Allocation with Excessive Size ValueThe product allocates memory based on an untrusted, large size value, but it does not ensure that the size is within expected limits, allowing arbitrary amounts of memory to be allocated.
Affected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Chainguard32 products
- airbyte-platform-fips-serverAll versions (No fix recorded) | < 2.4.0-r3
- airbyte-platform-serverAll versions (No fix recorded) | < 2.4.0-r3
- camunda-8.8All versions (No fix recorded)
- camunda-8.9All versions (No fix recorded) | < 8.9.26-r2
- camunda-zeebe-8.8All versions (No fix recorded)
Wolfi9 products
- debezium-3.5-connector-jdbcAll versions (No fix recorded) | < 3.5.2-r14
- debezium-3.5-connector-mariadbAll versions (No fix recorded) | < 3.5.2-r14
- debezium-3.6-connector-jdbcAll versions (No fix recorded)
- debezium-3.6-connector-mariadbAll versions (No fix recorded)
- debezium-3.7-connector-jdbcAll versions (No fix recorded) | < 3.7.0-r3
Debian1 product
- mariadb-connector-javaAll versions (No fix recorded)
Mariadb-corporation1 product
- mariadb-connector-j≥ 3.0.0, < 3.3.7 | ≥ 3.4.0, < 3.4.5 | ≥ 3.5.0, < 3.5.11
Org.mariadb.jdbc1 product
- mariadb-java-client≥ 3.0.0, < 3.3.7 | ≥ 3.4.0, < 3.4.5 | ≥ 3.5.0, < 3.5.11
Ubuntu1 product
- mariadb-connector-javaAll versions (No fix recorded)
6 vendors · 45 products
References
13 links- github.com/mariadb-corporation/mariadb-connector-j/security/advisories/GHSA-4jq2-8v3c-97w8X Refsource CONFIRMWEBREPORTAdvisory
- github.com/mariadb-corporation/mariadb-connector-j/commit/280efcfb4390055858fa2dd12b722d85a6a13ab8X Refsource MISCWEBREPORTFIX
- github.com/mariadb-corporation/mariadb-connector-j/commit/47aba5a23548b35191865a428cc674316b95ee47X Refsource MISCWEBREPORTFIX
- github.com/mariadb-corporation/mariadb-connector-j/commit/e9d767103bfd178ed57caa4cb97bbfbf7e54da6bX Refsource MISCWEBREPORTFIX