Live › vulnerability › CVE-2026-86047
Go to dashboardMariaDB's SHOW CREATE SERVER, SHOW CREATE USER and mariadb-dump do not consistently quote identifiers and values when generating SQL. A low-privileged user who creates objects with crafted names can get injected SQL to run when the poisoned output or dump is applied.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-23 21:57 UTC. All times on this page are UTC.
Teams running MariaDB 10.6.1 to 10.6.27, 10.11.x before 10.11.19, 11.4.x before 11.4.13, 11.8.x before 11.8.9, 12.3.x before 12.3.3, or 13.0.x before 13.0.2. The risk is highest where a low-privileged account can create objects and where dumps are reapplied by an operator or script. Servers that are not on those versions, or that never restore dumps from untrusted sources, have less exposure.
| Product | Ecosystem | Affected | Fixed in |
|---|---|---|---|
| mariadb | vendor | >= 10.6.1, < 10.6.28 | 10.6.28 |
| mariadb | vendor | >= 10.11.1, < 10.11.19 | 10.11.19 |
| mariadb | vendor | >= 11.4.1, < 11.4.13 | 11.4.13 |
| mariadb | vendor | >= 11.8.1, < 11.8.9 | 11.8.9 |
| mariadb | vendor | >= 12.3.1, < 12.3.3 | 12.3.3 |
| mariadb | vendor | = 13.0.1 | – |
SELECT VERSION(); or mariadb --version and compare against the fixed versions.10.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3 or 13.0.2, matching your release branch.Each row is the first time that source carried this signal. The analyst’s rows are its own findings.
MariaDB server is a community developed fork of MySQL server. From 10.6.1 until 10.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, and 13.0.2, SHOW CREATE SERVER, SHOW CREATE USER, and mariadb-dump are affected because each does not consistently quote identifiers and values when serializing SQL. A low-privileged attacker can trigger the issue when an attacker-created object with crafted identifiers or values is included in SHOW output or a dump, then create an object with crafted identifiers or values so generated SQL contains injected statements and execute attacker-injected SQL when the poisoned output is applied. This issue is fixed in versions 10.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, and 13.0.2.
This page as .md · .json · in your agent: get_signal("CVE-2026-86047")
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.