{"affected":[{"product":"mariadb-connector-j","source":"CNA: GitHub_M","vendor":"mariadb-corporation","versions":[{"status":"affected","version":">= 3.0.0, < 3.3.7"},{"status":"affected","version":">= 3.4.0, < 3.4.5"},{"status":"affected","version":">= 3.5.0, < 3.5.11"}]}],"cveId":"CVE-2026-119277","cwes":["CWE-125","CWE-130"],"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, decoders for OK packet session-state blocks, column definition packets, text row data, or binary row data used server-declared lengths without confirming that the requested bytes remained in the receive buffer. The decoders could position reads, create sub-buffers, or decode strings beyond the packet boundary. A malicious or compromised server, or a machine-in-the-middle attacker, could trigger unchecked ArrayIndexOutOfBoundsException or IllegalArgumentException failures inside JDBC calls and terminate connection handling. This issue is fixed in versions 3.3.7, 3.4.5, and 3.5.11.","epss":{"date":"2026-11-03","percentile":0.28799,"score":0.00351},"exploits":[],"kev":null,"metrics":[{"score":5.9,"severity":"medium","source":"CNA: GitHub_M","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H","version":"3.1"}],"modifiedAt":1793756792988,"publishedAt":1793306964148,"references":[{"source":"CNA: GitHub_M","tags":["x_refsource_CONFIRM"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/security/advisories/GHSA-wfxr-v78w-p49r"},{"source":"CNA: GitHub_M","tags":["x_refsource_MISC"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/commit/49c92adfcf816853e324031ba9762a69444cfd12"},{"source":"CNA: GitHub_M","tags":["x_refsource_MISC"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/commit/52538206298db39062ad67939f1446b767cacde4"},{"source":"CNA: GitHub_M","tags":["x_refsource_MISC"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/commit/ea8c7b6537e50053444188a9a3fd9cae99550f56"},{"source":"CNA: GitHub_M","tags":["x_refsource_MISC"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.3.7"},{"source":"CNA: GitHub_M","tags":["x_refsource_MISC"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.4.5"},{"source":"CNA: GitHub_M","tags":["x_refsource_MISC"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.5.11"}],"remediation":[],"revision":"ff53fd1f0da65f046869e758ac7f9c82ed2659291b47a7e0ee5d9117af46709d","sources":[{"modifiedAt":1793756792988,"name":"CNA: GitHub_M","retrievedAt":1793758149031,"url":"https://www.cve.org/CVERecord?id=CVE-2026-119277"},{"modifiedAt":null,"name":"FIRST EPSS","retrievedAt":1793758170748,"url":"https://api.first.org/data/v1/epss?cve=CVE-2026-119277"}],"ssvc":{"assessedAt":1793756778646,"automatable":"no","exploitation":"none","source":"ADP: CISA-ADP","technicalImpact":"partial"},"status":"published","title":"MariaDB Connector/J: Rogue server can make the client read past the packet through server-declared lengths","updatedAt":1793758170748}