A severe SQL injection flaw within the widely adopted Metabase analytics platform has been actively exploited as a zero-day vulnerability, enabling unauthorized access to customer instances and leading to significant data breaches across multiple organizations. This unauthenticated vulnerability, present in versions 1.58 and later, facilitated remote attackers in achieving administrative control, subsequently compromising sensitive user and operational data for affected entities including Framework, Tally, and impacting services at LexisNexis.
The sophisticated attack vector targeted both Metabase Cloud SaaS deployments and self-hosted installations, underscoring the broad potential impact. Metabase, the company behind the popular business intelligence tool, officially acknowledged the breach on Thursday, detailing how an previously unknown security vulnerability was leveraged to infiltrate customer environments. The swift disclosure highlighted the critical nature of the exploit and the immediate actions taken to mitigate further compromise.
Deep Dive into the Vulnerability
At its core, the vulnerability is an unauthenticated SQL injection, a class of security flaw that allows an attacker to manipulate backend database queries through user-supplied input. In this specific Metabase scenario, the injection point grants a remote adversary administrator-level access to a compromised instance. This elevated access is particularly dangerous as it provides comprehensive control over the application. With administrative privileges, an attacker can modify application configurations, exfiltrate stored credentials for connected databases, access and read any data available through those connections, and export vast quantities of sensitive information. The severity of this flaw is underscored by its Critical rating, assigned a CVSS score of 10.0, indicating the highest possible risk due to its ease of exploitation and profound impact. Metabase has definitively confirmed active exploitation of this vulnerability in the wild, signifying a real and present danger to its user base.
SQL injection remains one of the oldest and most persistent web application vulnerabilities. It arises when an application constructs SQL statements using user-supplied input without proper sanitization or parameterized queries. Attackers can then inject malicious SQL code, altering the intended query logic to bypass authentication, extract data, or even modify the database structure. The fact that such a fundamental flaw persisted as a zero-day in a widely used platform like Metabase highlights the continuous challenge of secure software development and the sophisticated techniques employed by threat actors to discover and weaponize such weaknesses.
Metabase’s Rapid Response and Patching Efforts
Upon detection, Metabase initiated an immediate and aggressive response strategy. The company swiftly identified and blocked the specific endpoints leveraged by the attackers. Concurrently, a patch for the vulnerability was developed and deployed with urgency. For customers utilizing the Metabase Cloud SaaS platform, the patching process was managed entirely by Metabase, ensuring that all cloud instances were automatically upgraded to a secure version. This proactive approach by Metabase for its managed service significantly reduced the immediate burden on its cloud customers.

However, the responsibility for patching self-hosted Metabase installations rests squarely with the individual organizations. Metabase has provided updated versions across all affected branches, ranging from 0.58 through 0.63. The minimum safe releases identified are 0.58.24, 0.59.21, 0.60.17, 0.61.11, 0.62.9, and 0.63.5. These updates address the SQL injection flaw and are crucial for securing any self-managed deployments.
Mitigation and Post-Compromise Remediation
For organizations unable to immediately implement the full software upgrade, Metabase has recommended a temporary but critical workaround: blocking access to the /api/session/reset_password endpoint. This specific endpoint was a key vector in the attack chain, and restricting its accessibility can provide a temporary shield against further exploitation until a full patch can be applied.
Beyond immediate patching, Metabase has issued a comprehensive set of recommendations for self-hosted customers to mitigate potential damage and verify the integrity of their systems. These steps are vital for any organization suspecting compromise:
- Immediate Upgrade: Prioritize updating to the latest secure version of Metabase.
- Revoke Active Sessions: Invalidate all current user sessions to force re-authentication and sever any active unauthorized connections.
- Review API Keys and Administrator Accounts: Scrutinize all API keys and administrator accounts for any unauthorized modifications, creations, or unusual activity.
- Rotate Database Credentials: Change all credentials for databases connected to the Metabase instance, as these could have been exposed.
- Inspect Logs and Query History: Thoroughly review system logs and Metabase query history for any anomalous entries or signs of compromise.
Indicators of Compromise (IoCs)
To assist organizations in identifying potential breaches, Metabase has provided specific indicators of compromise (IoCs). A key pattern to look for in system logs is a POST request directed to /api/session/reset_password that returns a 400 status code, immediately followed by a successful GET request to /api/user/current. The presence of these specific log entries is a strong indication that the Metabase instance has been successfully exploited by the attackers. Organizations are advised to integrate these IoCs into their security monitoring and threat hunting processes.
Widespread Customer Impact and Data Theft
The exploitation of this zero-day vulnerability has had tangible consequences for several high-profile organizations and their customers, highlighting the cascading effect of supply chain vulnerabilities.

Framework, the modular laptop manufacturer, confirmed that its Metabase instance was compromised, leading to the theft of customer information. In a breach notification, Framework detailed the extent of the exposed data, which includes full names, email addresses, login IP addresses, billing and shipping address details, phone numbers, and company names. For its business customers, additional data such as VAT, EIN, and billing email addresses were also compromised. Framework reported that Metabase alerted them to the vulnerability on August 6, confirming that their instance had been accessed by attackers on August 3.
Tally, a popular online form builder, also reported a compromise of its Metabase analytics environment on August 3. Tally assured its users that the breach exposed email addresses and password hashes, emphasizing that these hashes are one-way cryptographic functions and cannot be reverse-engineered into plain-text passwords. Crucially, Tally confirmed that the attackers did not gain access to user forms or the submitted responses, as these are stored in a separate, presumably more secure, environment. The specific password hashing algorithm used and whether salting was applied remain unconfirmed details.
The incident also affected LexisNexis, a global provider of legal, regulatory, and business information. While LexisNexis did not explicitly link the incident to the Metabase zero-day in its initial communications, it did confirm a cyberattack impacting its "Metabase API" among other services. The company identified unusual activity on servers managed by a third-party vendor and took immediate action to disconnect from these systems to contain the issue. This necessary containment measure led to service disruptions for applications like Diligence, Metabase API, and Newsdesk. LexisNexis is currently working with a cybersecurity forensic firm to investigate the incident thoroughly and ascertain whether customer data was exposed. The precise nature of the "Metabase API" connection to the broader Metabase ecosystem and its role in the LexisNexis incident remains a subject of ongoing investigation.
Implications and Future Outlook
This Metabase SQL injection zero-day serves as a stark reminder of the persistent and evolving threat landscape facing modern enterprises. The exploitation of a critical vulnerability in a widely used business intelligence tool underscores several key security implications:
- Supply Chain Risk: The incident exemplifies the significant supply chain risk inherent in relying on third-party software. A vulnerability in one component can lead to data breaches across numerous downstream organizations. Robust vendor risk management and continuous security assessments of third-party tools are paramount.
- Zero-Day Preparedness: The existence of a zero-day exploit highlights the challenge of proactive defense. Organizations must maintain strong incident response capabilities, including threat hunting, rapid patching processes, and comprehensive logging, to detect and respond to previously unknown threats.
- Layered Security: While Metabase Cloud offered a degree of protection through automatic patching, self-hosted instances placed the burden squarely on individual organizations. This distinction emphasizes the importance of a layered security approach, including network segmentation, robust access controls, and continuous monitoring, regardless of deployment model.
- Data Breach Consequences: The confirmed data theft at Framework and Tally, along with the potential impact on LexisNexis, illustrate the severe consequences of such breaches. These include regulatory fines (e.g., GDPR, CCPA), reputational damage, customer churn, and significant financial costs associated with investigation, remediation, and legal expenses.
- Importance of Secure Coding Practices: The re-emergence of a critical SQL injection flaw underscores the ongoing need for developers to adhere to secure coding practices, including input validation, parameterized queries, and regular security audits, to prevent such fundamental vulnerabilities from reaching production environments.
Moving forward, organizations leveraging critical business intelligence platforms like Metabase must prioritize proactive security measures. This includes not only applying patches promptly but also implementing robust monitoring for unusual activity, conducting regular security assessments, and maintaining well-rehearsed incident response plans. The Metabase zero-day serves as a powerful case study, urging all enterprises to re-evaluate their security posture in an era where sophisticated attackers are continuously probing for weaknesses in widely deployed software. The collective lessons learned from this incident will undoubtedly contribute to the ongoing evolution of cybersecurity best practices across the industry.







