Exploited vulnerability

Metabase Unauthenticated SQL Injection via Password Reset (CVE-2026-72898)

An unauthenticated SQL injection in Metabase, reached through the password reset endpoint, that can give an attacker administrator access.

  • On CISA KEV
CVE ID
CVE-2026-72898
CVSS
10.0 Critical (CVSS v3.1) and 10.0 Critical (CVSS v4.0), both from CISA as CNA; NVD shows the same two scores as secondary
CISA KEV
Listed
Affected product
Metabase release lines 58 to 63 (open source and Enterprise Edition)
Exploited
Yes
Published
6 August 2026 (Metabase advisory and security notice); CVE record 10 August 2026

In short

CVE-2026-72898 is an unauthenticated SQL injection in Metabase, reached through the password reset endpoint, that can give an attacker administrator access. Metabase says it confirmed active exploitation and calls it a 0-day. CISA added it to KEV on 11 August 2026, and fixed releases are 58.24, 59.21, 60.17, 61.11, 62.9 and 63.5.

Profile MapVulnerability
  1. CVECVE-2026-72898
  2. ProductMetabase Metabase release lines 58 to 63 (open source and Enterprise Edition)
  3. CISA KEVListedKnown Exploited Vulnerabilities
  4. ExploitedYesin real attacks
  5. Fix Steps5actions listedUpgrade to a Fixed Release

What it allows

The CVE record says Metabase lets a remote, unauthenticated attacker inject arbitrary SQL through the "/reset_password" database endpoint and gain administrator access. CISA, the CVE numbering authority, rates it CVSS 10.0 Critical. Metabase's own advisory says the company "has confirmed active exploitation of this vulnerability."

Metabase is a business intelligence tool. It stores its settings, users and saved connections in an application database, and it holds credentials for the data sources it queries. That makes the application database a high value target.

What the Attacker Reaches

Metabase and CISA describe the same chain. The injected SQL runs against the application database and can lead to administrator access. From there an attacker could change the application configuration, steal stored credentials for connected databases, read data reachable through those connections, and export it.

The advisory and Metabase's notice name the endpoint as /api/session/reset_password. Metabase says its own Cloud service was attacked, that it blocked the endpoints used in the attack, and that Cloud instances are already patched.

What Metabase Says to Look For in Logs

Metabase's notice gives one pattern that suggests compromise. A POST request to /api/session/reset_password that returns 400 is followed by a GET request to /api/user/current that returns 200. We recommend searching reverse proxy and application logs for that pair, going back to at least 6 August 2026, the date of the advisory.

If the endpoint was reachable from the internet, Metabase lists steps to run after the upgrade. Delete all rows in the core_session table to revoke sessions, remove API keys you do not recognise, and review administrator accounts. Then rotate the credentials of every connected database, and review data warehouse logs and Metabase activity history.

Exploitation Signals for CVE-2026-72898

These are the public signals we checked on 4 November 2026. Each row names its source and date.

Exploit signals
  • CISA KEVYesAdded 11 August 2026 with a due date of 14 August; CISA lists ransomware campaign use as unknown4 Nov
  • Exploitation in CISA SSVCYesExploitation active, automatable yes, technical impact total10 Aug
  • GitHubYes12 repositories name the CVE, created between 12 August and 13 October; their descriptions mention PoC code, a detection script, a lab and a fix4 Nov
  • Brandefense BlackholeYes21 Telegram posts between 10 August and 13 October, mostly CVE feed bots passing on advisories and new repositories4 Nov
Verdict In CISA KEV since 11 August 2026; Metabase confirms active exploitation

The repository descriptions are the authors' own claims, and we did not run any code. The earliest repository was created on 12 August 2026, the day after the KEV listing.

The same class of bug appears in other products. See our email gateway SQL injection analysis and the SQL injection glossary entry for how this flaw type works. The zero-day vulnerability glossary entry explains the term Metabase uses for this bug. A similar wave hit another open-source BI tool this year; see the six-CVE Chartbrew bundle and its patch order.

Who is affected

The CVE record and NVD list six affected release lines, each fixed by a point release. The advisory lists the same lines with affected ranges that end one release earlier, so we treat the fixed version as the target.

The CVE record writes versions as x.58.24 and sets the default status to unknown. NVD maps the same ranges to open source versions in the 0.58 to 0.63 lines and to Enterprise Edition versions in the 1.58 to 1.63 lines. The advisory says both open source and Enterprise Edition builds are patched.

Metabase tells readers to upgrade to the latest point release of their line, for example from 0.58.6 to 0.58.24 or later. Metabase says versions below 58 are not vulnerable.

Metabase's workaround is to block the /api/session/reset_password endpoint until the upgrade is done. Metabase Cloud customers are already patched, according to Metabase. Our vulnerability management guide covers how to plan and verify a rollout, and the known exploited vulnerabilities entry explains the KEV catalogue.

Timeline

  1. 6 Aug 2026

    Metabase publishes its security notice and GitHub advisory GHSA-vwf4-m7j8-wcjf, and says it has confirmed active exploitation.

  2. 10 Aug 2026

    CISA, as CNA, publishes the CVE record. CISA's SSVC entry records exploitation as active.

  3. 11 Aug 2026

    CISA adds the CVE to the Known Exploited Vulnerabilities catalogue with a due date of 14 August.

  4. 12 Aug 2026

    The first of 12 GitHub repositories naming the CVE is created.

  5. 4 Nov 2026

    We re-read the CVE record, NVD, the advisory and KEV for this page.

What to do

  1. Upgrade to a Fixed Release

    Move to 58.24, 59.21, 60.17, 61.11, 62.9 or 63.5, or later in your line. Metabase's advisory says open source and Enterprise Edition builds are both patched.

  2. Block the Reset Endpoint Until You Upgrade

    Metabase's workaround is to block /api/session/reset_password at the reverse proxy or load balancer. This is a stopgap and does not replace the upgrade.

  3. Search Logs for the Attack Pattern

    Look for a POST to /api/session/reset_password that returns 400, followed by a GET to /api/user/current that returns 200. Metabase says this pattern suggests compromise.

  4. Revoke Sessions and Review Admin Access

    If the endpoint was internet facing, delete all rows in the core_session table, remove unknown API keys and check administrator accounts for unexpected changes.

  5. Rotate Connected Database Credentials

    Metabase says an attacker could steal stored credentials for connected databases. Rotate them, then review data warehouse logs and Metabase activity history.

Questions

Is CVE-2026-72898 exploited?

Yes. Metabase says it has confirmed active exploitation, and CISA lists the CVE in KEV since 11 August 2026. CISA's SSVC entry records exploitation as active.

Which endpoint does the injection use?

The CVE record names the "/reset_password" database endpoint. Metabase's advisory and notice give the full path as /api/session/reset_password.

Is Metabase Cloud affected?

Metabase says its Cloud service was attacked, that it blocked the endpoints used and patched the flaw, and that Cloud instances are already upgraded.

Is blocking the endpoint enough?

Metabase offers it as a workaround for when you cannot upgrade at once. After upgrading, run its post-upgrade steps if the endpoint was reachable from the internet.

In our research

  1. Known Exploited Vulnerabilities (KEV) catalog Glossary term
  2. SQL injection Glossary term

Sources

  1. SQL injection via unauthenticated endpoint leading to admin access (GHSA-vwf4-m7j8-wcjf) Metabase (GitHub security advisory)
  2. Security update Metabase
  3. CVE-2026-72898 Record CVE Program / CISA CNA
  4. CVE-2026-72898 NVD
  5. Known Exploited Vulnerabilities Catalog CISA