CVE-2026-86116

Metabase before 0.63.1 Missing Function-Level Authorization on the Glossary Management API

Published Sep 5, 2026 CVSS 4.0 · 7.1 High EPSS < 1% KEV · Not listed
Description
Metabase versions before 0.63.1 fail to enforce data analyst permission checks on glossary API endpoints, allowing any authenticated user to create, modify, and delete glossary entries. Attackers can submit requests to POST, PUT, and DELETE glossary endpoints to tamper with instance-wide business glossary data without proper authorization.

Analysis

AI-generated

Technical impact

The vulnerability resides in the glossary management API of Metabase. Resources such as glossary entries can be created, updated, or deleted by any authenticated user because the API lacks proper permission checks. An attacker who authenticates to the instance can therefore tamper with instance-wide glossary data, potentially altering terminology, definitions, or metadata used throughout the organization. This flaw is a CWE-862, an authorization failure that can lead to integrity violations and misalignment of business logic for all users.

Affected Systems

Metabase deployments running any version prior to 0.63.1 are affected. The vulnerability was discovered in the Metabase project on GitHub and patches were released in the 0.63.1 release. The affected components are the glossary API endpoints accessed via POST, PUT, and DELETE routes.

Risk and Exploitability

The CVSS v3 score is 7.1, indicating high severity. No EPSS score is available, so the current estimate of exploitation probability is unknown. The vulnerability is not included in the CISA KEV catalog, suggesting no confirmed exploitation at large scale. The likely attack vector, based on the description, is that an attacker must first authenticate, which means the vulnerability is exploitable only to authenticated users. Once authenticated, an attacker can use HTTP requests to the glossary endpoints to create, modify, or delete entries.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the Metabase 0.63.1 release or newer to all affected instances
  • Ensure that only users with privileged roles (e.g., Analyst or higher) can invoke the glossary API endpoints
  • Audit existing glossary entries for unauthorized changes and correct any discovered inconsistencies

Generated by OpenCVE AI on September 5, 2026 at 11:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Metabase versions before 0.63.1 fail to enforce data analyst permission checks on glossary API endpoints, allowing any authenticated user to create, modify, and delete glossary entries. Attackers can submit requests to POST, PUT, and DELETE glossary endpoints to tamper with instance-wide business glossary data without proper authorization.
Title Metabase before 0.63.1 Missing Function-Level Authorization on the Glossary Management API
First Time appeared Metabase
Metabase metabase
Weaknesses CWE-862
CPEs cpe:2.3:a:metabase:metabase:*:*:*:*:*:*:*:*
Vendors & Products Metabase
Metabase metabase
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Sep 24, 2026, 2:21 PM
Reserved
Sep 5, 2026, 1:59 AM
Status
Deferred
Published
Sep 5, 2026, 10:16 AM
Modified
Sep 24, 2026, 8:43 PM