CVE-2026-44170
Description
Argument injection in MariaDB CONNECT REST Xcurl on Windows allows shell command execution via unsanitized table HTTP attribute.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Argument injection in MariaDB CONNECT REST Xcurl on Windows allows shell command execution via unsanitized table HTTP attribute.
Vulnerability
MariaDB on Windows, with the CONNECT engine installed and REST support enabled, versions 10.6.1 to before 10.6.26, 10.11.1 to before 10.11.17, 11.4.1 to before 11.4.11, 11.8.1 to before 11.8.7, and 12.3.1, contains an argument injection vulnerability. The CONNECT engine interpolation of the table HTTP attribute is unsanitized and placed directly into a curl command line via sprintf(cmd, "curl \"%s\" -o \"%s\"", buf, filename); then executed with CreateProcess(NULL, cmd, ...) [1][2]. This allows an attacker to inject additional command-line arguments or shell commands through the HTTP attribute.
Exploitation
An attacker must have the ability to create or alter a table using the CONNECT engine with REST support on a MariaDB server running on Windows. The attacker provides a malicious HTTP attribute value in the table definition (e.g., via CREATE TABLE ... ENGINE=CONNECT ... or ALTER TABLE) containing shell metacharacters or curl arguments. When the server constructs and executes the curl command, the injected string is interpreted as additional arguments or commands, enabling arbitrary shell execution [1][2].
Impact
Successful exploitation allows the attacker to execute arbitrary shell commands on the MariaDB server with the privileges of the MariaDB process. This can lead to full compromise of the database server, including data exfiltration, modification, or further lateral movement within the Windows environment [2].
Mitigation
The vulnerability is patched in MariaDB versions 10.6.26, 10.11.17, 11.4.11, 11.8.7, and 12.3.2 [1][2]. No workarounds are documented; users should upgrade to a fixed version immediately.
AI Insight generated on Jun 12, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
4- osv-coords3 versionspkg:rpm/opensuse/mariadb&distro=openSUSE%20Tumbleweedpkg:rpm/suse/mariadb&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Package%20Hub%2015%20SP7pkg:rpm/suse/mariadb&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Server%20Applications%2015%20SP7
< 11.8.7-1.1+ 2 more
- (no CPE)range: < 11.8.7-1.1
- (no CPE)range: < 11.8.8-150700.3.15.1
- (no CPE)range: < 11.8.8-150700.3.15.1
Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
2News mentions
0No linked articles in our index yet.