{"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-fhx5-2xqw-2cgm","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-fhx5-2xqw-2cgm","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-fhx5-2xqw-2cgm","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-119210","cwes":["CWE-20","CWE-73"],"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 ClientMessage.validateLocalFileName() check used a regular expression that could match LOAD DATA LOCAL INFILE text inside quoted identifiers, string literals, or comments instead of requiring a real statement. A malicious or compromised server, or a machine-in-the-middle attacker, could return crafted database or table identifiers that the connector reused in metadata or updatable-result queries, then answer with a LOCAL INFILE request for a client file. With allowLocalInfile enabled, this caused the connector to stream any readable client-host file named by the crafted text, including through DatabaseMetaData.getImportedKeys(), DatabaseMetaData.getExportedKeys(), or ResultSet.updateRow() paths. This issue is fixed in versions 3.3.7, 3.4.5, and 3.5.11.","epss":{"date":"2026-11-03","percentile":0.23122,"score":0.00303},"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:H/I:N/A:N","version":"3.1"},{"score":5.9,"severity":"medium","source":"NVD: security-advisories@github.com","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","version":"3.1"}],"modifiedAt":1793726285353,"publishedAt":1793306738135,"references":[{"source":"CNA: GitHub_M","tags":["x_refsource_CONFIRM"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/security/advisories/GHSA-fhx5-2xqw-2cgm"},{"source":"CNA: GitHub_M","tags":["x_refsource_MISC"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/commit/4d2f8002399949ed7f138e9c0b75b69229538120"},{"source":"CNA: GitHub_M","tags":["x_refsource_MISC"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/commit/5812e0ca7574c3934915179b76f2e819a556d099"},{"source":"CNA: GitHub_M","tags":["x_refsource_MISC"],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/commit/a4891f877f1c885a573194771c1ed0aacec0ce1d"},{"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":"security-advisories@github.com","tags":[],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/commit/4d2f8002399949ed7f138e9c0b75b69229538120"},{"source":"security-advisories@github.com","tags":[],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/commit/5812e0ca7574c3934915179b76f2e819a556d099"},{"source":"security-advisories@github.com","tags":[],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/commit/a4891f877f1c885a573194771c1ed0aacec0ce1d"},{"source":"security-advisories@github.com","tags":[],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.3.7"},{"source":"security-advisories@github.com","tags":[],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.4.5"},{"source":"security-advisories@github.com","tags":[],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/releases/tag/3.5.11"},{"source":"security-advisories@github.com","tags":[],"url":"https://github.com/mariadb-corporation/mariadb-connector-j/security/advisories/GHSA-fhx5-2xqw-2cgm"},{"source":"OSV / GitHub Security Advisories","tags":["advisory"],"url":"https://github.com/advisories/GHSA-fhx5-2xqw-2cgm"},{"source":"OSV / GitHub Security Advisories","tags":["osv"],"url":"https://osv.dev/vulnerability/GHSA-fhx5-2xqw-2cgm"}],"remediation":[{"kind":"fix","source":"OSV GHSA-fhx5-2xqw-2cgm","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-fhx5-2xqw-2cgm"},{"kind":"fix","source":"OSV GHSA-fhx5-2xqw-2cgm","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-fhx5-2xqw-2cgm"},{"kind":"fix","source":"OSV GHSA-fhx5-2xqw-2cgm","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-fhx5-2xqw-2cgm"}],"revision":"b9aaff1ceba25b5f22218148edb886400db58f37e4d66368a882803b885dbb7b","sources":[{"modifiedAt":1793724319525,"name":"CNA: GitHub_M","retrievedAt":1793725845825,"url":"https://www.cve.org/CVERecord?id=CVE-2026-119210"},{"modifiedAt":1793726285353,"name":"NVD","retrievedAt":1793729942925,"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-119210"},{"modifiedAt":1793402106518,"name":"OSV / GitHub Security Advisories","retrievedAt":1793725847901,"url":"https://osv.dev/vulnerability/GHSA-fhx5-2xqw-2cgm"},{"modifiedAt":null,"name":"FIRST EPSS","retrievedAt":1793725881591,"url":"https://api.first.org/data/v1/epss?cve=CVE-2026-119210"}],"ssvc":{"assessedAt":1793724179066,"automatable":"no","exploitation":"none","source":"ADP: CISA-ADP","technicalImpact":"partial"},"status":"published","title":"MariaDB Connector/J: LOAD DATA LOCAL INFILE file check could be satisfied by text inside quoted identifiers, letting a malicious server read client files","updatedAt":1793729942925}