Description
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, the GRANT PROXY statement treats an IDENTIFIED clause with an empty password as though authentication were not specified, causing it to check the wrong grantor privileges. A low-privileged attacker who can name another account can exploit this authorization error to set that account's password. 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.
Published: 2026-10-16
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is an authorization fault caused by the MariaDB "GRANT PROXY" statement treating an empty IDENTIFIED password as if no authentication had been specified. This logic flaw allows an attacker who can specify another user's account name to reset that account's password. The flaw is a classic grantor privilege check error (CWE-620) combined with improper use of a proxy privilege (CWE-863), resulting in unauthorized credential creation. The impacted functionality is confined to the GRANT PROXY command, and the attacker gains full control over the victim account’s password, potentially leading to further privilege escalation or denial of service.

Affected Systems

All affected MariaDB server versions before the patch are: 10.6.x up to 10.6.28, 10.11.x up to 10.11.19, 11.4.x up to 11.4.13, 11.8.x up to 11.8.9, 12.3.x up to 12.3.3, and 13.0.x up to 13.0.2. These releases were shipped with the faulty GRANT PROXY handling and are missing the necessary privilege validation.

Risk and Exploitability

The CVSS score of 8.8 indicates a high severity vulnerability. Although EPSS is not available, the lack of a KEV listing suggests no current widespread exploitation, but the potentially powerful impact for a low‑privileged attacker cannot be underestimated. A typical attack scenario requires the attacker to run a GRANT PROXY statement with an empty IDENTIFIED clause against a chosen account; this usually presupposes some local database access or a compromised user with permission to execute GRANT PROXY. In environments where GRANT PROXY is available to non‑privileged users, the attack vector could be both local and remote, depending on how the database interfaces are exposed. The vulnerability bypasses normal authentication, allowing the attacker to set an arbitrary password for any target account without needing the original credentials.

Generated by OpenCVE AI on October 17, 2026 at 02:13 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade MariaDB server to a patched version (10.6.28, 10.11.19, 11.4.13, 11.8.9, 12.3.3, or 13.0.2 or later) to fix the GRANT PROXY logic flaw.
  • Revoke any GRANT PROXY privileges that have been granted to accounts without proper authentication, and audit existing accounts to confirm that no proxy privileges remain attached where they should not be.
  • Enforce non‑empty IDENTIFIED clauses for GRANT PROXY or disable GRANT PROXY entirely for lower‑privileged users, and apply a strong password policy preventing empty passwords.

Generated by OpenCVE AI on October 17, 2026 at 02:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 17 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-266
References
Metrics threat_severity

None

threat_severity

Important


Fri, 16 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description 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, the GRANT PROXY statement treats an IDENTIFIED clause with an empty password as though authentication were not specified, causing it to check the wrong grantor privileges. A low-privileged attacker who can name another account can exploit this authorization error to set that account's password. 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.
Title MariaDB: GRANT PROXY with empty password incorrectly checks grantor's privileges
Weaknesses CWE-620
CWE-863
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-16T16:23:07.975Z

Reserved: 2026-09-24T14:16:20.201Z

Link: CVE-2026-97380

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-16T17:18:02.013

Modified: 2026-10-16T18:09:12.750

Link: CVE-2026-97380

cve-icon Redhat

Severity : Important

Publid Date: 2026-10-16T16:23:07Z

Links: CVE-2026-97380 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T02:15:14Z

Weaknesses
  • CWE-266

    Incorrect Privilege Assignment

  • CWE-620

    Unverified Password Change

  • CWE-863

    Incorrect Authorization