IntelliOS Threat Intel Operating System
IntelliOSPANDAModule|AIFlash Threat Intel Brief

Metabase SQL Injection Under Active Exploitation

Unauthenticated Administrator Takeover, Connected-Database Credential Risk, and Required Post-Upgrade Investigation

Active exploitationUnauthenticated attack pathCVSS 10.0No CVE assigned
Published
Aug 8, 2026
Brief Version
v4.0
Updated
Aug 9, 2026
AI Monitor
Card Library review queue
Brief ID
PANDA-FTIB-METABASE-2026-001
Template
Flash Threat Brief v2.0
  • This is an exploited zero-day with demonstrated data impact: Metabase confirms its Cloud service was attacked, and attributed notices document Framework customer-data theft and Tally email/password-hash exposure. Treat reachable affected self-hosted instances as P0 incident-triage candidates—not routine patch tickets.1, 11, 12
  • Hunt the vendor-published compromise sequence immediately: Correlate POST /api/session/reset_password returning HTTP 400 with a following GET /api/user/current returning HTTP 200. Metabase says this ordered pattern in application or ingress logs means the instance is likely compromised.11
  • Patch to the named release floor and prove the running build: Use 0.58.24, 0.59.21, 0.60.17, 0.61.11, 0.62.9, 0.63.5, or later in the applicable family. Metabase says versions below 58 are not affected; validate edition and runtime rather than relying on package inventory alone.1, 2, 11
  • Blocking the endpoint is containment, not closure: If immediate upgrade is impossible, block /api/session/reset_password at every ingress layer and validate externally. Blocking neither repairs the vulnerable code nor determines whether pre-block exploitation succeeded.1, 11
  • Assume the blast radius follows every Metabase-held credential: After upgrade, revoke sessions, remove unrecognized API keys, review administrators, rotate all connected-database credentials, and inspect warehouse authentication, queries, Metabase activity, and exports. Broad/shared service accounts deserve first priority.1, 3, 4, 11
  • Separate exposure, likely compromise, and confirmed impact: Affected plus reachable is exposure; the ordered request pattern is vendor-described likely compromise; unauthorized identities, credential use, queries, exports, or victim records define confirmed scope. No public actor or infrastructure IOC set is available.1, 11, 12

Research and scoping note

For U.S. SMBs and MSPs, the highest-risk pattern is an externally reachable Metabase instance connected to production, customer, financial, insurance, or operational data using broad/shared credentials. Owners should report four facts quickly: running version, historical endpoint reachability, credential privilege, and whether relevant telemetry was retained.1, 3, 11, 12

Metabase's August 6 disclosures establish both a critical vulnerability and an actual incident. The company says Metabase Cloud was attacked through a previously unknown flaw affecting versions 1.58 and above, blocked the abused endpoints, patched Cloud, and published emergency guidance for self-hosted customers. The associated GHSA rates the unauthenticated SQL injection CVSS 10.0 and confirms active exploitation.1, 11

The vulnerable surface is POST /api/session/reset_password. An unauthenticated remote attacker can inject arbitrary SQL into the Metabase application database and obtain administrator-level control. That is a trust-boundary failure: the attacker begins at a public API and may end with control of the BI application and access to secrets that connect it to higher-value databases.1, 11

Metabase published a concrete detection sequence that materially changes triage quality: a POST to /api/session/reset_password returning HTTP 400 followed by a GET to /api/user/current returning HTTP 200. The vendor says finding this pattern in Metabase application or server-ingress logs means the instance is likely compromised. Defenders should preserve timestamps, request identifiers, source addresses, headers, response sizes, and surrounding requests before remediation destroys context.11

The risk is larger than a dashboard outage. Administrator control may enable configuration changes, while the application's trusted connections may expose credentials and data in downstream databases. The advisory identifies credential theft, reading data reachable through those connections, and data export as potential consequences; each requires local validation before it is reported as an observed impact.1, 3

Metabase names fixed versions x.58.24, x.59.21, x.60.17, x.61.11, x.62.9, and x.63.5. The GHSA's machine-readable affected ranges contain visible gaps immediately below several named fixes. Because the vendor does not call those intervening builds safe, IntelliOS uses the named fixed release—or a later supported release—as the operational threshold.1, 2

The temporary workaround is to block /api/session/reset_password. Durable remediation is an upgrade. For publicly accessible instances, the vendor then directs customers to revoke all sessions by deleting core_session rows, review and remove unexpected API keys, review administrator accounts, rotate connected-database credentials, and inspect both data-warehouse and Metabase histories.1, 2, 3, 4

The public impact record is no longer empty. BleepingComputer reports that Framework notified customers that attackers accessed its Metabase instance on August 3 and stole names, email addresses, login IPs, billing and shipping addresses, phone numbers, company information, and—in some business records—VAT, EIN, and billing email data. Tally reportedly disclosed that its Metabase analytics environment was compromised on August 3 and exposed email addresses and cryptographic password hashes, while stating that form content and submissions were stored separately and were not reached.12

BleepingComputer also reports that LexisNexis disconnected third-party-hosted systems after unusual activity disrupted Diligence, Metabase API, and Newsdesk. LexisNexis had not confirmed customer-data exposure at the reporting cutoff. This row matters to SMBs and insurers because it demonstrates the third-party and service-availability dimension without overstating a verified Metabase data breach at LexisNexis.12

For U.S. SMB and MSP portfolios, priority should be driven by four multipliers: internet reachability, affected version, privilege of Metabase-held database identities, and sensitivity of connected data. An internal-only instance with tightly scoped read-only credentials is not equivalent to a public instance connected to customer, billing, identity, claims, or operational datasets with broad service-account permissions.1, 11, 12

No CVE is assigned as of this update, so the issue cannot appear as a normal CVE-indexed KEV entry even though exploitation is vendor-confirmed. No authoritative source retained here names an actor, campaign, attacker IP, domain, file, hash, malware family, or total victim count. The older CVE-2023-38646 is a separate 2023 Metabase setup-token/H2 connection-string vulnerability and must not be conflated with this event.1, 5, 6, 11

Research and scoping note

Decision rule: vulnerable and reachable means urgent exposure; evidence of unexpected endpoint use, sessions, administrators, API keys, queries, exports, or connected-database access means suspected compromise; verified unauthorized access or data activity determines incident scope. Do not collapse those three states into one label.1, 4, 11