CVE-2026-44170: MariaDB OS Command Injection
CVE-2026-44170 is a critical OS command injection vulnerability in MariaDB, published in the National Vulnerability Database (NVD) on June 12, 2026. It carries a CVSS v3.1 base score of 9.8 (Critical). According to its CVSS vector, it can be exploited over the network, needs no privileges and no user interaction.
What is CVE-2026-44170?
Improper sanitization in MariaDB's CONNECT engine allows command execution on Windows.
The NVD description reads:
MariaDB server is a community developed fork of MySQL server. From 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, MariaDB on WIndows with installed CONNECT engine and enabled REST support interpolated table HTTP attribute into the curl command line without proper sanitizing. This allows the user to execute shell commands on the server. This issue has been patched in versions 10.6.26, 10.11.17, 11.4.11, 11.8.7, and 12.3.2.
NVD maps this issue to CWE-78 (Improper Neutralization of Special Elements used in an OS Command).
Affected versions and packages
NVD's CPE configuration lists these vulnerable version ranges:
- mariadb from 10.6.1 before 10.6.26
- mariadb from 10.11.1 before 10.11.17
- mariadb from 11.4.1 before 11.4.11
- mariadb from 11.8.1 before 11.8.7
Based on those ranges, the first versions that are no longer listed as vulnerable include: 10.6.26, 10.11.17, 11.4.11, 11.8.7.
Echo's advisory data tracks 7 packages for CVE-2026-44170: libmariadb3, libmariadb-dev, libmariadb-dev-compat, mariadb-client, mariadb-client-compat, mariadb-client-core, mariadb-common.
Echo-built fixed versions recorded for this CVE:
- libmariadb3, mariadb-client, mariadb-client-compat, mariadb-client-core, mariadb-common: 1:11.8.6-6+e1, 1:11.8.6-6+e2, 1:11.8.6-6+e4
- libmariadb-dev, libmariadb-dev-compat: 1:11.8.6-6+e1
Severity and CVSS score
A score of 9.8 puts CVE-2026-44170 in the Critical range (9.0 to 10.0), the highest CVSS band. The vector shows the attack path and the impact on confidentiality, integrity and availability. For help weighing exploit likelihood against raw severity, see our guide to how to deal with CVE backlogs.
Impact: OS Command Injection
The CVSS vector rates the impact on confidentiality as high, integrity as high and availability as high. Exploitation requires no privileges and no user interaction, and the attacker reaches the target over the network.
What this means in practice depends on how MariaDB is used in your environment: how widely it is deployed, whether the affected code path is reachable, and what the process can access. Treat the exposed systems that run a listed version as in scope until you have confirmed otherwise.
Is CVE-2026-44170 being exploited in the wild?
Known exploitation: CISA KEV
No. As of November 4, 2026, CVE-2026-44170 is not listed in CISA's Known Exploited Vulnerabilities (KEV) catalog (catalog version 2026.11.03). KEV only lists vulnerabilities with confirmed exploitation, so absence from the catalog is not proof that nobody is exploiting the flaw.
EPSS score and percentile
The Exploit Prediction Scoring System (EPSS) from FIRST estimates the probability that a CVE will see exploitation activity in the next 30 days. On November 3, 2026, CVE-2026-44170 had an EPSS score of 0.013, which corresponds to a probability of 1.3%. It sits at the 71st percentile, which means it is scored as more likely to be exploited than roughly 71% of scored CVEs, placing it above the median of scored CVEs. EPSS is recalculated daily and is a likelihood estimate, not a confirmation, so read it together with KEV status, exposure and CVSS severity.
Attack vector, complexity, privileges and user interaction
Based on the CVSS v3.1 vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H (source: NVD), this is how an attacker has to approach CVE-2026-44170:
- Attack vector: Network (AV:N): the flaw can be reached remotely over the network, so the attacker does not need to be on the same host or LAN.
- Attack complexity: Low (AC:L): no special conditions are needed, so the attack can be repeated reliably.
- Privileges required: None (PR:N): no account or credentials are needed.
- User interaction: None (UI:N): no action by a user is required.
- Scope: Unchanged (S:U): the impact stays within the security scope of the vulnerable component.
Is there a public proof of concept or exploit?
CISA's SSVC assessment recorded in NVD (dated June 15, 2026) lists the exploitation status as "none", which means there was no evidence of active exploitation and no public proof of concept at that time. None of the references in the NVD record is tagged as an exploit. This reflects NVD and CISA records as of November 4, 2026, and public exploit code can appear at any time.
Practical exposure conditions
- Only systems that run an affected version are exposed. Compare the MariaDB versions in your hosts and container images against the vulnerable ranges listed above.
- The vector is network-based, so MariaDB deployments that process input from untrusted networks carry the most risk, especially internet-facing ones. Internal-only deployments are still exposed to anyone who can reach them.
- No credentials are needed, so exposure does not depend on how well accounts are protected.
- No user has to click or open anything, so the flaw can be triggered without any user action.
- CISA's SSVC assessment marks the issue as not automatable, which means attacks are harder to run at scale.
How to fix CVE-2026-44170
- Inventory. Find every host, container image and base image that includes MariaDB, including the packages listed above (libmariadb3, libmariadb-dev, libmariadb-dev-compat, mariadb-client and 3 more).
- Upgrade. Upgrade to 10.6.26, 10.11.17, 11.4.11, 11.8.7 or later where NVD lists a fixed release, or to the Echo-built fixed package listed above.
- Rebuild and restart. Rebuild container images and restart the services that load MariaDB so the patched code is actually used.
- Verify. Re-scan your images and hosts to confirm that no package still matches a vulnerable version of CVE-2026-44170.
Interim mitigations if you cannot patch immediately
These are general hardening steps, not a vendor-specific workaround. Updating is the only complete fix.
- Restrict network access to services that use MariaDB to trusted sources with firewall rules or allow-lists until you can patch.
- Monitor logs and runtime behavior on affected systems for unusual activity, and prioritize them in your next patch window.
How Echo helps with CVE-2026-44170
Echo is a registered CVE Numbering Authority (CNA) and ships patched, vetted open source packages and container images, so teams can remove vulnerable components instead of tracking an endless backlog. For this CVE, Echo's advisory data tracks 7 packages (libmariadb3, libmariadb-dev, libmariadb-dev-compat, mariadb-client and 3 more) and includes Echo-built fixed versions. Read how automated patch SLAs reduce enterprise risk in how automated patch SLAs reduce enterprise risk and why how to deal with CVE backlogs matters. Related MariaDB advisories: CVE-2026-49261 and CVE-2026-85746.
Frequently asked questions about CVE-2026-44170
What is CVE-2026-44170?
CVE-2026-44170 is a critical OS command injection vulnerability in MariaDB. Improper sanitization in MariaDB's CONNECT engine allows command execution on Windows. It has a CVSS base score of 9.8.
Which versions are affected by CVE-2026-44170?
NVD lists these vulnerable ranges: mariadb from 10.6.1 before 10.6.26; mariadb from 10.11.1 before 10.11.17; mariadb from 11.4.1 before 11.4.11; mariadb from 11.8.1 before 11.8.7.
Is CVE-2026-44170 actively exploited?
It is not listed in CISA's KEV catalog as of November 4, 2026 (catalog version 2026.11.03), but that does not rule out exploitation. FIRST's EPSS model puts the probability of exploitation activity in the next 30 days at 1.3%, at the 71st percentile (November 3, 2026). On public exploit code: CISA's SSVC assessment in NVD (dated June 15, 2026) lists no public proof of concept.
How do I fix CVE-2026-44170?
Upgrade to 10.6.26, 10.11.17, 11.4.11, 11.8.7 or later where NVD lists a fixed release, or to the Echo-built fixed package listed above. Then rebuild images, restart affected services and re-scan to confirm the fix.
How severe is CVE-2026-44170?
It is rated Critical with a CVSS base score of 9.8. The vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H means it can be exploited over the network, with no privileges and no user interaction.
Are there other MariaDB vulnerabilities I should patch?
Yes. Echo's advisory data also covers CVE-2026-49261 and CVE-2026-85746. Patch them together to reduce the number of upgrade cycles.
NVD Record:
References:
- https://github.com/MariaDB/server/security/advisories/GHSA-f835-cfjq-wf73
- https://jira.mariadb.org/browse/MDEV-39289
- https://access.redhat.com/security/cve/CVE-2026-44170
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-44170.json
- https://access.redhat.com/errata/RHSA-2026:25143
- https://access.redhat.com/errata/RHSA-2026:25145
- https://access.redhat.com/errata/RHSA-2026:33093
- https://access.redhat.com/errata/RHSA-2026:33412