
CVE-2026-72898
Unauthenticated SQL Injection
CVE-2026-72898 is a maximum-severity (CVSS 10.0) unauthenticated SQL injection vulnerability in Metabase that allows a remote attacker to inject arbitrary SQL into the application database via the password-reset endpoint.
Successful exploitation grants full administrator access to the Metabase instance. From there, an attacker can:
This vulnerability was exploited in the wild as a zero-day against Metabase Cloud and multiple self-hosted customers.
POST /api/session/reset_password
An unauthenticated attacker can send a crafted request to this endpoint that results in arbitrary SQL execution against the Metabase application database.
Versions below 58 are not affected.
Upgrade to the fixed version corresponding to your major release:
If you cannot upgrade immediately, block access to the vulnerable endpoint:
/api/session/reset_password
Look for this characteristic attack pattern in your application or ingress logs:
POST /api/session/reset_password → 400
GET /api/user/current → 200
If this sequence appears, your instance is likely compromised.
After upgrading, perform the following:
Invalidate all sessions
TRUNCATE TABLE core_session;
Review and delete any unrecognized API keys
Audit administrator accounts for unexpected changes
Rotate credentials for all connected databases
Review data warehouse logs for unauthorized access
Examine Metabase activity & query history for anomalies
This document is provided for defensive and informational purposes only.
Always verify information against official vendor advisories.
Upgrade now. Every unpatched instance remains a high-value target.
```| Field | Value |
|---|
| CVE ID | CVE-2026-72898 |
| GHSA | GHSA-vwf4-m7j8-wcjf |
| Severity | Critical |
| CVSS v3.1 | 10.0 — AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
| CVSS v4.0 | 10.0 |
| CWE | CWE-89 — Improper Neutralization of Special Elements used in an SQL Command |
| Attack Vector | Network |
| Authentication | None required |
| User Interaction | None |
| Exploitation Status | Actively exploited in the wild (Zero-day) |
| CISA KEV | Listed |
| Branch | Affected Versions | Fixed Version |
|---|
| x.58 | ≥ x.58.0 and < x.58.24 | x.58.24 |
| x.59 | ≥ x.59.0 and < x.59.21 | x.59.21 |
| x.60 | ≥ x.60.0 and < x.60.17 | x.60.17 |
| x.61 | ≥ x.61.0 and < x.61.11 | x.61.11 |
| x.62 | ≥ x.62.0 and < x.62.9 | x.62.9 |
| x.63 | ≥ x.63.0 and < x.63.5 | x.63.5 |
| Version | OSS Docker | OSS JAR | Enterprise |
|---|
| 63 | metabase/metabase:v0.63.5 | Download | v1.63.5 |
| 62 | metabase/metabase:v0.62.9 | Download | v1.62.9 |
| 61 | metabase/metabase:v0.61.11 | Download | v1.61.11 |
| 60 | metabase/metabase:v0.60.17 | Download | v1.60.17 |
| 59 | metabase/metabase:v0.59.21 | Download | v1.59.21 |
| 58 | metabase/metabase:v0.58.24 | Download | v1.58.24 |