Metabase, an open-source business intelligence (BI) platform, is grappling with a critical zero-day vulnerability that is being actively exploited in the wild. The flaw is an unauthenticated SQL injection with a CVSS score of 10.0, the highest possible severity. It allows a remote attacker to gain complete administrator privileges on a vulnerable Metabase instance without any prior authentication. The attack vector is the /api/session/reset_password endpoint. Attackers are leveraging this access to steal credentials for connected databases and exfiltrate sensitive corporate and customer data. Metabase has released patches for all affected versions and is strongly urging all self-hosted customers to upgrade immediately. Several organizations, including Framework and Tally, have already confirmed they were compromised via this vulnerability.
The vulnerability is a classic, yet highly impactful, unauthenticated SQL injection. It exists in the code responsible for handling password reset requests.
/api/session/reset_passwordAn attacker can send a specially crafted request to this endpoint, injecting malicious SQL commands into the token parameter of the password reset process. Because the application fails to properly sanitize this input before using it in a database query, the attacker's SQL code is executed by the Metabase application's backend database. This allows the attacker to manipulate the password reset process for any user, including the administrator account, and gain control of the instance.
The vulnerability affects multiple versions of the self-hosted Metabase product. Metabase Cloud instances were patched by the company.
x.58.0 and abovex.58.24x.59.21x.60.17x.61.11x.62.9x.63.5Organizations running any self-hosted version of Metabase from x.58.0 onwards should assume they are vulnerable and take immediate action.
This vulnerability is actively exploited in the wild as a zero-day. Metabase themselves detected the attacks against their own cloud platform around August 3, 2026. The public disclosure on August 8, 2026, came after patches were made available. The ease of exploitation and the high value of the potential data access mean that widespread automated scanning and exploitation is highly likely.
Once an attacker gains administrator access, they can perform a number of malicious actions:
The impact of this vulnerability is catastrophic. A CVSS score of 10.0 reflects the worst-case scenario: an unauthenticated, remote attacker can gain full control of the application and, by extension, gain read access to potentially all data the organization analyzes. For companies like Framework and Tally, this led to the exposure of customer PII. For others, it could mean the theft of financial data, intellectual property, or strategic business intelligence. The reputational damage and potential regulatory fines (e.g., under GDPR or CCPA) are also significant.
No specific IP addresses, domains, or file hashes were provided in the source articles.
The following patterns may help identify vulnerable or compromised systems:
/api/session/reset_passwordtoken parameters, should be heavily scrutinized.Security teams should take the following steps to detect potential compromise:
/api/session/reset_password. Analyze the source IP addresses and user agents for any suspicious patterns.For detection, D3FEND's Network Traffic Analysis (D3-NTA) and Log Analysis are critical.
/api/session/reset_password endpoint at your web application firewall (WAF) or reverse proxy. This is a temporary measure and should not be considered a substitute for patching.The primary and most effective mitigation is to apply the security patches provided by Metabase.
Mapped D3FEND Techniques:
As a temporary measure, block access to the vulnerable endpoint at the network edge (WAF/reverse proxy).
Mapped D3FEND Techniques:
Review application, web server, and database logs for signs of compromise.
After patching, immediately rotate all credentials stored in or connected to Metabase.
The most critical and immediate action is to apply the security patches released by Metabase. Given that this is a CVSS 10.0 vulnerability under active, widespread exploitation, patching should be treated as an emergency. Organizations must identify all self-hosted Metabase instances within their environment, including shadow IT deployments, and upgrade them to a patched version (x.58.24, x.59.21, x.60.17, x.61.11, x.62.9, or x.63.5). Use asset inventory systems and network scanning to locate all instances. The update process should be followed by a verification step to confirm the new version is running and the instance is functional. Deferring this action carries an unacceptable level of risk of complete system and data compromise.
As a temporary emergency mitigation while planning the patch deployment, or for defense-in-depth, use a Web Application Firewall (WAF) or reverse proxy to block all POST requests to the /api/session/reset_password endpoint. This can disrupt the known public exploit chain. A more robust WAF rule could be created to inspect the token parameter for SQL injection patterns. However, this should not be relied upon as a primary defense, as attackers may find ways to bypass WAF rules. This filtering provides a crucial window of time to perform the necessary software updates in a more controlled manner, but it does not fix the underlying vulnerability. Once patched, the WAF rule can be removed or kept for virtual patching.
In the context of the Metabase application, this involves continuous monitoring of the application's user accounts. Security teams must assume compromise and actively hunt for unauthorized accounts. This can be done by regularly querying the Metabase core_user table in its backend database and comparing the list of users, especially those with administrator privileges, against a known-good list of authorized admins. Automated scripts can perform this check and alert on any discrepancies, such as the creation of a new user with is_superuser=true. This is a critical incident response and hunting activity to detect if an attacker has already used the exploit to establish persistence within the application itself.
Metabase discovers attacks against its own cloud platform exploiting the zero-day.
Metabase publicly discloses the vulnerability and the availability of patches.

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.
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.