Metabase Zero-Day Exploit: How Hackers Stole Customer Data

ยท
Listen to this article~5 min

A critical Metabase SQL injection zero-day was exploited to steal customer data from Framework and Tally. Learn how the attack works and what you can do to protect your deployment.

If you're running Metabase for your analytics, you might want to sit down for this one. A critical SQL injection vulnerability in Metabase was just exploited as a zero-day, and it's already been used to swipe customer data from real companies. We're talking about actual breaches, not just theoretical risks. The vulnerability, which affects the open-source business intelligence platform, allowed attackers to inject malicious SQL queries directly into the database layer. That's about as bad as it sounds. Think of it like someone finding a spare key to your front door, except the door is your entire customer database, and the key was left in the lock by the manufacturer. ### What Exactly Happened? Security researchers discovered that attackers were actively exploiting this flaw before any patch was available. That's what makes it a zero-day. The bad guys got in first, and the good guys were playing catch-up. Two companies have been confirmed as victims so far: Framework and Tally. Both reported unauthorized access to customer instances, which is a polite way of saying the attackers got their hands on sensitive data. The exact scope of the theft is still being investigated, but early reports suggest it's not pretty. Here's what we know about the attack chain: - Attackers sent specially crafted requests to Metabase endpoints - The requests contained malicious SQL payloads designed to bypass input validation - Once injected, the queries executed with the same privileges as the database user - Data was then exfiltrated to external servers controlled by the attackers ### Why This Matters for Your Business If you're using Metabase, this isn't just a headline you can scroll past. The vulnerability is present in both the open-source and enterprise versions of the platform. That means your deployment could be at risk, even if you're paying for the premium tier. The scary part is that these attacks weren't random. They were targeted. The attackers knew exactly which instances to hit and what data to grab. That suggests they did their homework, which makes this feel less like a smash-and-grab and more like a planned heist. For companies like Framework and Tally, the fallout could be massive. Customer data theft often leads to regulatory fines, legal battles, and a serious hit to brand trust. And once that trust is gone, it's incredibly hard to win back. ### What Should You Do Right Now? Don't wait for the official patch announcement. If you're running Metabase, treat this as an active threat and take immediate action. First, check your logs for any unusual activity. Look for SQL queries that don't match your normal usage patterns. If you see anything suspicious, assume you've been compromised and act accordingly. Second, restrict database permissions. The SQL injection worked because the database user had too much power. If your Metabase user only has read access to specific tables, the damage is limited. It's not a silver bullet, but it's a solid layer of defense. Third, consider rotating your database credentials. Even if you don't see evidence of a breach, changing the locks is a smart move when someone's been snooping around the neighborhood. ### The Bigger Picture This incident highlights a broader issue in the software industry. Too many platforms are built with convenience in mind and security as an afterthought. SQL injection has been a known attack vector for decades, yet we still see major vulnerabilities like this one popping up in 2025. It's a reminder that no tool is truly safe out of the box. Whether you're a startup running a single Metabase instance or an enterprise with dozens of deployments, you need to take security into your own hands. Patch early, patch often, and never assume you're not a target. We'll be keeping a close eye on this story as more details emerge. For now, if you're a Metabase user, treat this as your wake-up call. Your data is valuable, and there are people out there who want it.