{"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"}]},{"defaultStatus":"unaffected","ecosystem":"Maven","packageName":"org.mariadb.jdbc:mariadb-java-client","product":"org.mariadb.jdbc:mariadb-java-client","source":"OSV GHSA-grfq-r75j-rw9x","vendor":"","versions":[{"status":"affected","version":"3.0.1-beta","versionType":"Maven"},{"status":"affected","version":"3.0.10","versionType":"Maven"},{"status":"affected","version":"3.0.11","versionType":"Maven"},{"status":"affected","version":"3.0.2-rc","versionType":"Maven"},{"status":"affected","version":"3.0.3","versionType":"Maven"},{"status":"affected","version":"3.0.4","versionType":"Maven"},{"status":"affected","version":"3.0.5","versionType":"Maven"},{"status":"affected","version":"3.0.6","versionType":"Maven"},{"status":"affected","version":"3.0.7","versionType":"Maven"},{"status":"affected","version":"3.0.8","versionType":"Maven"},{"status":"affected","version":"3.0.9","versionType":"Maven"},{"status":"affected","version":"3.1.0","versionType":"Maven"},{"status":"affected","version":"3.1.1","versionType":"Maven"},{"status":"affected","version":"3.1.2","versionType":"Maven"},{"status":"affected","version":"3.1.3","versionType":"Maven"},{"status":"affected","version":"3.1.4","versionType":"Maven"},{"status":"affected","version":"3.2.0","versionType":"Maven"},{"status":"affected","version":"3.3.0","versionType":"Maven"},{"status":"affected","version":"3.3.1","versionType":"Maven"},{"status":"affected","version":"3.3.2","versionType":"Maven"},{"status":"affected","version":"3.3.3","versionType":"Maven"},{"status":"affected","version":"3.3.4","versionType":"Maven"},{"status":"affected","version":"3.3.5","versionType":"Maven"},{"status":"affected","version":"3.3.6","versionType":"Maven"},{"events":[{"introduced":"3.0.0"},{"fixed":"3.3.7"}],"status":"unknown","version":"3.0.0","versionType":"ECOSYSTEM"}]},{"defaultStatus":"unaffected","ecosystem":"Maven","packageName":"org.mariadb.jdbc:mariadb-java-client","product":"org.mariadb.jdbc:mariadb-java-client","source":"OSV GHSA-grfq-r75j-rw9x","vendor":"","versions":[{"status":"affected","version":"3.4.0","versionType":"Maven"},{"status":"affected","version":"3.4.1","versionType":"Maven"},{"status":"affected","version":"3.4.2","versionType":"Maven"},{"status":"affected","version":"3.4.3","versionType":"Maven"},{"status":"affected","version":"3.4.4","versionType":"Maven"},{"events":[{"introduced":"3.4.0"},{"fixed":"3.4.5"}],"status":"unknown","version":"3.4.0","versionType":"ECOSYSTEM"}]},{"defaultStatus":"unaffected","ecosystem":"Maven","packageName":"org.mariadb.jdbc:mariadb-java-client","product":"org.mariadb.jdbc:mariadb-java-client","source":"OSV GHSA-grfq-r75j-rw9x","vendor":"","versions":[{"status":"affected","version":"3.5.0","versionType":"Maven"},{"status":"affected","version":"3.5.1","versionType":"Maven"},{"status":"affected","version":"3.5.10","versionType":"Maven"},{"status":"affected","version":"3.5.2","versionType":"Maven"},{"status":"affected","version":"3.5.3","versionType":"Maven"},{"status":"affected","version":"3.5.4","versionType":"Maven"},{"status":"affected","version":"3.5.5","versionType":"Maven"},{"status":"affected","version":"3.5.6","versionType":"Maven"},{"status":"affected","version":"3.5.7","versionType":"Maven"},{"status":"affected","version":"3.5.8","versionType":"Maven"},{"status":"affected","version":"3.5.9","versionType":"Maven"},{"events":[{"introduced":"3.5.0"},{"fixed":"3.5.11"}],"status":"unknown","version":"3.5.0","versionType":"ECOSYSTEM"}]}],"cveId":"CVE-2026-119281","cwes":["CWE-838"],"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 connector assumed result bytes were UTF-8 but guarded only changes to character_set_client. It did not reject non-UTF-8 character_set_results changes and relied on the server's global session_track_system_variables configuration to report character-set changes. A malicious or compromised server, or a machine-in-the-middle attacker, could suppress tracking or change the result charset so application strings differed from the returned bytes, potentially defeating application-side validation or escaping that depended on the decoded values. This issue is fixed in versions 3.3.7, 3.4.5, and 3.5.11.","epss":{"date":"2026-11-03","percentile":0.20929,"score":0.00283},"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:H/A:N","version":"3.1"}],"modifiedAt":1793756895598,"publishedAt":1793307519322,"references":[{"source":"CNA: GitHub_M","tags":["x_refsource_CONFIRM"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/security/advisories/GHSA-grfq-r75j-rw9x"},{"source":"CNA: GitHub_M","tags":["x_refsource_MISC"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/commit/af5e565eb171cfc66ea8e948ddc616abed0c4623"},{"source":"CNA: GitHub_M","tags":["x_refsource_MISC"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/commit/d51b968c1b795c73d24e0b3f960205b7bc82d423"},{"source":"CNA: GitHub_M","tags":["x_refsource_MISC"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/commit/fdabe74a7df6dce1d6c099f4d0ca1e2acc25919a"},{"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"},{"source":"OSV / GitHub Security Advisories","tags":["advisory"],"url":"https://github.com/advisories/GHSA-grfq-r75j-rw9x"},{"source":"OSV / GitHub Security Advisories","tags":["osv"],"url":"https://osv.dev/vulnerability/GHSA-grfq-r75j-rw9x"}],"remediation":[{"kind":"fix","source":"OSV GHSA-grfq-r75j-rw9x","text":"org.mariadb.jdbc:mariadb-java-client (Maven): OSV reports a fixed version 3.3.7. Check the advisory for supported release branches.","url":"https://github.com/advisories/GHSA-grfq-r75j-rw9x"},{"kind":"fix","source":"OSV GHSA-grfq-r75j-rw9x","text":"org.mariadb.jdbc:mariadb-java-client (Maven): OSV reports a fixed version 3.4.5. Check the advisory for supported release branches.","url":"https://github.com/advisories/GHSA-grfq-r75j-rw9x"},{"kind":"fix","source":"OSV GHSA-grfq-r75j-rw9x","text":"org.mariadb.jdbc:mariadb-java-client (Maven): OSV reports a fixed version 3.5.11. Check the advisory for supported release branches.","url":"https://github.com/advisories/GHSA-grfq-r75j-rw9x"}],"revision":"943e5ae98ca3a84ae2d8f5e231082ad99884cf266cb25188f8ce4fd66aad4cad","sources":[{"modifiedAt":1793756895598,"name":"CNA: GitHub_M","retrievedAt":1793758150243,"url":"https://www.cve.org/CVERecord?id=CVE-2026-119281"},{"modifiedAt":1793402108580,"name":"OSV / GitHub Security Advisories","retrievedAt":1793758151011,"url":"https://osv.dev/vulnerability/GHSA-grfq-r75j-rw9x"},{"modifiedAt":null,"name":"FIRST EPSS","retrievedAt":1793758170544,"url":"https://api.first.org/data/v1/epss?cve=CVE-2026-119281"}],"ssvc":{"assessedAt":1793756862688,"automatable":"no","exploitation":"none","source":"ADP: CISA-ADP","technicalImpact":"partial"},"status":"published","title":"MariaDB Connector/J: Server could switch character_set_results away from UTF-8 without the client noticing","updatedAt":1793758170544}