Skip to main content

MariaDB Server CVE-2026-44168

| EUVDEUVD-2026-36514 HIGH
OS Command Injection (CWE-78)
N/A vendor:alpine
8.0
CVSS 3.1 · Vendor: vendor:alpine
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain high-privileged MariaDB credentials
  2. Delivery
    Reach mariadbd on TCP/3306
  3. Exploit
    Submit crafted SQL invoking vulnerable path
  4. Execution
    Inject shell metacharacters into OS command
  5. Persist
    Execute code as mysql service account
  6. Impact
    Pivot to host filesystem and data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Attacker must already possess a high-privileged MariaDB account (CVSS PR:H - e.g., an admin or DBA login with elevated grants), and must reach the MariaDB network endpoint (typically TCP/3306) from a location permitted by bind-address, firewall, and host-based access controls. AC:H signals a non-trivial precondition - likely a specific server configuration, feature being enabled, or a race/timing dependency - that the publicly available Alpine description does not enumerate; the linked MariaDB GHSA-vwf7-w26c-9w5h should be consulted for the exact feature/configuration trigger. UI:N means no victim interaction is required once the attacker has the credential and network path. Limiting factors: unauthenticated or low-privileged users cannot reach the vulnerable path, and deployments that already gate the DB port behind a bastion/private network significantly shrink the exposed surface.

Impact

Signals are mixed and point to a serious-but-narrow problem rather than a mass-exploitation event. CVSS base of 8.0 is high, but its components moderate the real-world urgency: AV:N is offset by AC:H (a non-trivial precondition or race) and PR:H (an already-privileged DB account), meaning the attacker must already have substantial access. EPSS at 0.07% (22nd percentile) is very low, the CVE is not on CISA KEV, and no public POC is referenced - consistent with a freshly disclosed, vendor-tracked issue without weaponized tooling. The Alpine vendor advisory and upstream MariaDB GHSA confirm the vulnerability is real and patched, so this is a credible priority for environments that expose privileged DB accounts to less-trusted operators (multi-tenant DBaaS, shared admin tooling), but a lower priority for single-tenant deployments where only trusted admins hold high-privilege accounts. Note also that the Alpine-supplied description is sparse - the precise injectable feature is not stated and would need to be confirmed against the linked GHSA.

Exploit ScenarioDerived

An attacker who already holds (or has compromised) a high-privileged MariaDB account connects to the server over the network and issues a crafted sequence that triggers the vulnerable code path, smuggling shell metacharacters into an OS command the server executes internally. Because the CVSS scope is changed, the injected command runs in the host OS context as the mariadbd service account, giving the attacker file read/write and code execution on the database host beyond the SQL boundary. No public POC is referenced, so any near-term exploitation would likely be hand-crafted from the GHSA writeup rather than off-the-shelf.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv3 – Jun 12, 2026

OS command injection in MariaDB Server (fixed in Alpine package mariadb 11.8.7-r0) allows a high-privileged authenticated database user to break the trust boundary between SQL and the underlying operating system, resulting in confidentiality, integrity, and availability impact across components (scope changed). No public exploit identified at time of analysis, and EPSS exploitation probability is very low (0.07%, 22nd percentile). Tracked upstream as MariaDB MDEV-39413 with security advisory GHSA-vwf7-w26c-9w5h.

Earlier versions of this analysis (2)
v2 Jun 12, 2026 - 18:30 cvss changed CVSS 8.0

OS command injection (CWE-78) in MariaDB server, tracked by upstream advisory GHSA-vwf7-w26c-9w5h and issue MDEV-39413, allows a high-privileged authenticated attacker to break out of intended SQL boundaries and execute commands with scope change to other components. The flaw is reported via Alpine Linux, which ships a fixed package as mariadb 11.8.7-r0, and no public exploit identified at time of analysis. EPSS probability is very low (0.07%, 22nd percentile), consistent with the CVSS AC:H/PR:H prerequisites.

v1 May 27, 2026 - 23:12

MariaDB on Alpine Linux has been patched in package version 11.8.7-r0, addressing an unspecified vulnerability. The nature of the flaw - including its attack vector, impact, and affected component - is not disclosed in the available intelligence. The sole confirmed data point is that Alpine Linux issued a package update, suggesting the upstream MariaDB 11.8.x branch contained a security defect requiring remediation. No CVSS score, CWE classification, or exploit information is available to characterize severity or exploitability.

RemediationAI

Vendor-released patch: Alpine mariadb 11.8.7-r0 - upgrade the Alpine package via apk to that version or later. For non-Alpine deployments consult the upstream advisory at https://github.com/MariaDB/server/security/advisories/GHSA-vwf7-w26c-9w5h and the tracking ticket https://jira.mariadb.org/browse/MDEV-39413 to identify the corresponding upstream fixed release. Until patching, reduce risk by restricting which accounts hold high-privilege grants (revoke SUPER, FILE, PROCESS, and global administrative privileges from non-essential users), avoid sharing privileged accounts across tenants or applications, and run mariadbd under a dedicated low-privileged OS user with AppArmor/SELinux confinement so a successful command injection lands in a constrained sandbox rather than as root - note that tightening grants may break legitimate admin tooling or replication users and should be tested in staging first.

Affected VersionsENISA

Server 11.4.1, < 11.4.11
Server 10.11.1, < 10.11.17
Server 12.3.1, < 12.3.2
Server 10.6.1, < 10.6.26
Server 11.8.1, < 11.8.7

Affected Packages

euvd server_10_11_1 fix: 10.11.17
euvd server_10_6_1 fix: 10.6.26
euvd server_11_4_1 fix: 11.4.11
euvd server_11_8_1 fix: 11.8.7
euvd server_12_3_1 fix: 12.3.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 5 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

MariaDB is a widely deployed open-source relational database server forked from MySQL. The flaw is classified as CWE-78 (Improper Neutralization of Special Elements used in an OS Command), meaning a server-side code path constructs and executes an operating-system command using attacker-influenced input without proper sanitization or argument separation. The CVSS scope-changed flag (S:C) indicates the injected command escapes the database engine's security context, executing in the host operating system context with whatever privileges the mysqld/mariadbd process holds - typically the dedicated 'mysql' user on Alpine-packaged installations. The referenced GitHub Security Advisory (GHSA-vwf7-w26c-9w5h) and Jira ticket MDEV-39413 are the authoritative upstream tracking items for the issue.

Know when MariaDB gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vendor:alpine) PRIMARY 8.0 HIGH
AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 8.0 HIGH

Network-reachable DB service (AV:N), needs high-privileged account (PR:H) and a non-trivial trigger condition (AC:H); OS command execution escapes the DB engine (S:C) with full host CIA impact.

3.1 AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (vendor:alpine).

CVSS VectorVendor: vendor:alpine

Attack Vector
Network
Attack Complexity
High
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Patch available
Jun 12, 2026 - 19:01 EUVD
Analysis Updated
Jun 12, 2026 - 18:31 vuln.today
v3 - CVSS changed
Analysis Updated
Jun 12, 2026 - 18:30 vuln.today
v2 - CVSS changed
CVSS changed
Jun 12, 2026 - 18:22 NVD
8.0 (HIGH)

DescriptionCVE.org

Alpine Linux: mariadb fixed in 11.8.7-r0

Executive ViewAI

Why It Matters

A command injection flaw in MariaDB Server allows database administrators to break security boundaries and execute arbitrary operating system commands, directly threatening data confidentiality and system availability. Organizations depend on database administrators to protect sensitive data, making this vulnerability significant for environments where privileged accounts face insider risk or compromise. No active exploitation has been documented, but the attack surface within administrative environments requires immediate mitigation.

Business Impact: High
Compensating Controls

Vendor-released patch: mariadb 11.8.7-r0. Interim mitigations: restrict database administrative privileges to minimum necessary personnel, implement multi-factor authentication for admin access, enable audit logging of all administrative commands, monitor administrative accounts for anomalous activity, restrict network access to database administration tools.

Threat Intelligence Overview

EPSS Score
0.1%
Top 78% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

CVE-2016-6662 CRITICAL POC
9.8 Sep 20

Oracle MySQL through 5.5.52, 5.6.x through 5.6.33, and 5.7.x through 5.7.15; MariaDB before 5.5.51, 10.0.x before 10.0.2

CVE-2012-5613 MEDIUM POC
6.0 Dec 03

MySQL 5.5.19 and possibly other versions, and MariaDB 5.5.28a and possibly other versions, when configured to assign the

CVE-2014-0195 MEDIUM POC
6.8 Jun 05

The dtls1_reassemble_fragment function in d1_both.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0

CVE-2014-0224 HIGH POC
7.4 Jun 05

OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph

CVE-2012-2122 MEDIUM POC
5.1 Jun 26

sql/password.c in Oracle MySQL 5.1.x before 5.1.63, 5.5.x before 5.5.24, and 5.6.x before 5.6.6, and MariaDB 5.1.x befor

CVE-2012-5612 MEDIUM POC
6.5 Dec 03

Heap-based buffer overflow in Oracle MySQL 5.5.19 and other versions through 5.5.28, and MariaDB 5.5.28a and possibly ot

CVE-2012-5611 MEDIUM POC
6.5 Dec 03

Stack-based buffer overflow in the acl_get function in Oracle MySQL 5.5.19 and other versions through 5.5.28, and 5.1.53

CVE-2014-3470 MEDIUM
4.3 Jun 05

The ssl3_send_client_key_exchange function in s3_clnt.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before

CVE-2016-6664 HIGH POC
7.0 Dec 13

mysqld_safe in Oracle MySQL through 5.5.51, 5.6.x through 5.6.32, and 5.7.x through 5.7.14; MariaDB; Percona Server befo

CVE-2014-0221 MEDIUM
4.3 Jun 05

The dtls1_get_message_fragment function in d1_both.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.

CVE-2015-3152 MEDIUM POC
5.9 May 16

Oracle MySQL before 5.7.3, Oracle MySQL Connector/C (aka libmysqlclient) before 6.1.3, and MariaDB before 5.5.44 use the

CVE-2022-0778 HIGH POC
7.5 Mar 15

The BN_mod_sqrt() function, which computes a modular square root, contains a bug that can cause it to loop forever for n

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy