Metabase Zero-Day SQL Injection Enables Unauthenticated Admin Access

· Original article ↗

Summary

Metabase says attackers exploited GHSA-vwf4-m7j8-wcjf, an unauthenticated SQL injection in password reset that can grant admin access. Self-hosted versions need patching; Framework reported unauthorized access to customer information.

Key points

  • The flaw affects the unauthenticated /api/session/reset_password endpoint: attacker-controlled user-id input can be compiled as raw SQL through HoneySQL.
  • The article says exploitation was active before public disclosure; Metabase Cloud was patched, while self-hosted deployments in release trains v1.58–v1.63 are affected.
  • Patched versions listed are 58.24, 59.21, 60.17, 61.11, 62.9, and 63.5.
  • Successful exploitation can enable administrator access, expose stored data-source credentials, and allow creation of persistent accounts or API keys.
  • Framework reported unauthorized access to customer information including names, email addresses, phone numbers, physical addresses, and login IP addresses.
  • Until patched, the article recommends blocking the reset endpoint and reviewing administrator accounts, API keys, sessions, database credentials, and warehouse logs.

Article Details

Vulnerability Types
  • Unauthenticated SQL injection
  • Insufficient type validation of user-id input
Severity
Critical (CVSS v3.1: 10.0)
Affected Versions
  • Metabase v1.58 release train: ≥58.0 and <58.23
  • Metabase v1.59 release train: ≥59.0 and <59.20
  • Metabase v1.60 release train: ≥60.0 and <60.16
  • Metabase v1.61 release train: ≥61.0 and <61.10
  • Metabase v1.62 release train: ≥62.0 and <62.8
  • Metabase v1.63 release train: ≥63.0 and <63.3
Exploitation Status
active
Exploit Availability
public_poc
Patch Status
available
Workarounds
  • Until patched, block /api/session/reset_password at the reverse proxy or WAF.

MITRE ATT&CK

Vendors

Products

Related Articles