A critical, unauthenticated SQL injection vulnerability, GHSA-vwf4-m7j8-wcjf, with a CVSS score of 10.0, has been discovered in the Metabase open-source business intelligence platform. The flaw is under active exploitation, allowing threat actors to gain full administrative control over vulnerable instances without authentication. This has led to confirmed data breaches at multiple companies, including Framework and Tally, where attackers stole customer data. Metabase has released patches for all affected versions (1.58 and later) and strongly recommends immediate updates for all self-hosted instances. The vulnerability resides in the password reset endpoint and can be leveraged to extract database credentials stored within Metabase, posing a severe risk to an organization's entire data infrastructure.
The vulnerability is an unauthenticated SQL injection flaw located in the /api/session/reset_password endpoint of the Metabase API. By sending a specially crafted POST request containing a malicious SQL payload, an attacker can manipulate the underlying application database. Successful exploitation allows the attacker to obtain an administrator's session token, effectively granting them complete control over the Metabase instance.
/api/session/reset_passwordOnce an attacker gains administrator privileges, they have access to all functionalities of the Metabase platform. This includes viewing, modifying, and exfiltrating data from any connected database, as well as accessing the stored credentials for those databases. This turns a compromise of the BI tool into a compromise of the organization's core data stores.
The vulnerability affects all self-hosted Metabase open-source and enterprise releases from version 1.58 onward. Specifically, the following branches were impacted before the patches were applied:
v1.58.x and v0.58.xv1.59.x and v0.59.xv1.60.x and v0.60.xv1.61.x and v0.61.xv1.62.x and v0.62.xv1.63.x and v0.63.xMetabase Cloud instances were automatically patched by the company and are no longer vulnerable.
The vulnerability is being actively exploited in the wild. Metabase first detected the exploitation around August 3, 2026, when its own Cloud SaaS platform was breached. Following this, multiple companies have publicly disclosed breaches resulting from this zero-day.
The absence of a CVE identifier for this vulnerability is notable. It is tracked under a GitHub Security Advisory ID (
GHSA-vwf4-m7j8-wcjf). This means vulnerability scanners relying solely on the National Vulnerability Database (NVD) may fail to detect this critical issue, highlighting the importance of monitoring vendor and GitHub advisories.
The business impact of this vulnerability is severe. As a business intelligence tool, Metabase is often connected to an organization's most sensitive and valuable data sources, including production databases, data warehouses, and analytics platforms. A compromise can lead to:
Security teams may want to hunt for the following patterns which could indicate exploitation attempts or a successful compromise:
/api/session/reset_passwordPOST requests./api/user/currentGET request to this endpoint immediately following a request to the password reset endpoint can indicate a successful token hijack.POST /api/session/reset_password (HTTP 400) -> GET /api/user/current (HTTP 200)Defenders should focus on analyzing web server and application logs for the exploitation pattern described above.
POST request to /api/session/reset_password that results in an HTTP 400 status, followed within a short time window (e.g., 1 minute) by a GET request to /api/user/current from the same IP that results in an HTTP 200 status.title: Metabase Unauthenticated SQLi Exploitation Attempt (GHSA-vwf4-m7j8-wcjf)
detection:
selection1:
http.method: 'POST'
url.path: '/api/session/reset_password'
http.status_code: 400
selection2:
http.method: 'GET'
url.path: '/api/user/current'
http.status_code: 200
timeframe: 1m
condition: selection1 and selection2 on same source.ip
The primary remediation is to update to a patched version of Metabase immediately.
v1.58.10 / v0.58.10v1.59.6 / v0.59.6v1.60.6 / v0.60.6v1.61.5 / v0.61.5v1.62.4 / v0.62.4v1.63.1 / v0.63.1/api/session/reset_password endpoint at the network edge (e.g., WAF, reverse proxy). This is a temporary measure and does not replace the need to patch.CVE-2026-72898 assigned to Metabase SQLi flaw; LexisNexis confirmed as new victim, and a Sigma rule for detection is now available.
Immediately applying the patches provided by Metabase is the most effective way to remediate this vulnerability.
Restrict access to the Metabase instance from the public internet. If it must be exposed, use a WAF to block malicious requests to the vulnerable endpoint as a temporary measure.
Run Metabase in an isolated environment with strict network egress rules to prevent it from accessing unauthorized internal resources or exfiltrating data, even if compromised.
Metabase detects active exploitation of a zero-day against its own cloud platform.
Metabase releases patches for the vulnerability across six different release lines.
Companies including Framework and Tally publicly disclose data breaches stemming from the Metabase exploit.

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.
CyberNetSec.io uses automation to assist source monitoring, deduplication, observable extraction, and structured intelligence generation. Published analysis follows human-defined editorial standards and adds defensive context including MITRE ATT&CK, D3FEND, STIX, and Sigma where applicable. Read our editorial policy.
Help others stay informed about cybersecurity threats
Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.
Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.
Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.
Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.
Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.