Summary
CVE-2026-72898 is a critical, unauthenticated SQL injection vulnerability in Metabase, the open-source and Enterprise business intelligence platform. A remote attacker can inject arbitrary SQL through the password-reset endpoint against the Metabase application database and obtain administrator access to the instance. Metabase and NVD rate the flaw CVSS 10.0 (Critical), and it has been exploited in the wild as a zero-day.
Technical details
- Root cause: Improper neutralization of special elements in an SQL command (CWE-89) in the handling of input to the password-reset flow, allowing arbitrary SQL to be injected against the Metabase application database.
- Trigger conditions: A crafted request to the
POST /api/session/reset_passwordendpoint. No authentication, no user interaction, and low attack complexity are required. - Attack vector: Network. The vulnerable endpoint is reachable by any client able to connect to the Metabase web interface.
- Impact: Successful exploitation yields administrator access to the instance, enabling configuration changes, theft of stored credentials for connected databases, reading and exporting of any data accessible through those connections, and full compromise of confidentiality, integrity, and availability.
Affected software
- Metabase 0.58.0–0.58.23 (Enterprise 1.58.0–1.58.23) — fixed in 0.58.24 / 1.58.24
- Metabase 0.59.0–0.59.20 (Enterprise 1.59.0–1.59.20) — fixed in 0.59.21 / 1.59.21
- Metabase 0.60.0–0.60.16 (Enterprise 1.60.0–1.60.16) — fixed in 0.60.17 / 1.60.17
- Metabase 0.61.0–0.61.10 (Enterprise 1.61.0–1.61.10) — fixed in 0.61.11 / 1.61.11
- Metabase 0.62.0–0.62.8 (Enterprise 1.62.0–1.62.8) — fixed in 0.62.9 / 1.62.9
- Metabase 0.63.0–0.63.4 (Enterprise 1.63.0–1.63.4) — fixed in 0.63.5 / 1.63.5
- Versions below 0.58 / 1.58 are not affected.
Severity
- CVSS v3.1 Base Score: 10.0 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Upgrade to a patched release for your branch — 0.58.24, 0.59.21, 0.60.17, 0.61.11, 0.62.9, or 0.63.5 (or the corresponding 1.x Enterprise builds). Metabase Cloud instances have already been patched.
- If no patch can be applied yet: Block or restrict access to the
POST /api/session/reset_passwordendpoint until upgrading is possible. - Post-upgrade hardening: Revoke all active user sessions, review and remove unrecognized API keys, audit administrator accounts for unauthorized changes, rotate credentials for connected databases, and review query history and data-warehouse logs for suspicious access.
- Indicators of compromise: A
POSTto/api/session/reset_passwordreturning HTTP 400 followed by a successfulGET /api/user/current(HTTP 200).
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw HTTP response body:
window.MetabaseBootstrap =,MetabaseBootstrap…"tag": "v..."

