# CVE-2026-86116: Metabase glossary API missing authorization checks

Source: https://junglewise.ai/threats/cve-2026-86116-metabase-glossary-api-missing-authorization-checks  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-09-05. Updated: 2026-09-26  
License: CC BY 4.0 with a link back

CVE-2026-86116 · Severity: medium · CVSS 6.5 · Published 2026-09-05

Metabase is a business intelligence tool that lets organizations create and share data dashboards and analytics. A flaw in the glossary API allows any authenticated user to create, modify, and delete business glossary entries without proper authorization, enabling an attacker to tamper with or destroy organization-wide business terminology and definitions that other teams rely on.

Technologies: [Metabase](https://junglewise.ai/threats/technologies/metabase). Vendors: [Metabase](https://junglewise.ai/threats/vendors/metabase).

## Quick answers

**Is CVE-2026-86116 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-86116 being exploited in the wild.

**How severe is CVE-2026-86116?** Medium severity, with a CVSS score of 6.5, published 5 September 2026.

**Which products and versions are affected?** Metabase before 0.63.1.

**Is there a fix for CVE-2026-86116?** A patch was published on 2026-09-05: Fixed in version 0.63.1 Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-86116 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2026-86116?** Check whether you run Metabase at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## Technical details

The Glossary API endpoints (POST, PUT, DELETE /api/glossary) in Metabase versions before 0.63.1 fail to enforce the data analyst permission check, despite the route being mounted under an authenticated path. The handlers in src/metabase/glossary/api.clj perform only basic 404 validation and database operations without calling the required api/check-data-analyst authorization check that is properly enforced on related endpoints like /api/measure. An authenticated user with neither superuser nor data analyst privileges can submit requests to create, modify, and delete glossary entries, achieving CWE-862 missing authorization. The vulnerability is fixed in Metabase 0.63.1 and later versions.

## Affected products

- Metabase Metabase before 0.63.1

## Timeline

- 2026-06-13: disclosed: Initially reported via email
- 2026-09-05: advisory: Published via NVD
- 2026-09-05: patched: Fixed in version 0.63.1

## References

- [https://github.com/geo-chen/oss/blob/main/metabase.md](https://github.com/geo-chen/oss/blob/main/metabase.md)
- [https://github.com/metabase/metabase](https://github.com/metabase/metabase)

## Related threats

- [Metabase unrestricted H2 functions in native queries](https://junglewise.ai/threats/cve-2026-103928-metabase-is-an-open-source-business-intelligence-and-analytics)
- [Metabase GeoJSON SSRF via 0.0.0.0 address bypass](https://junglewise.ai/threats/cve-2026-92813-metabase-geojson-ssrf-via-0-0-0-0-address-bypass)
- [Metabase information disclosure via native SQL queries](https://junglewise.ai/threats/cve-2026-72900-metabase-information-disclosure-via-native-sql-queries)
- [Metabase SQL injection in publicly shared dashboards](https://junglewise.ai/threats/cve-2026-72899-metabase-sql-injection-in-publicly-shared-dashboards)
- [Metabase SQL injection in password reset endpoint](https://junglewise.ai/threats/cve-2026-72898-metabase-sql-injection-in-password-reset-endpoint)
