Skip to main content

Metabase CVE-2026-50148

| EUVDEUVD-2026-44701 CRITICAL
External Control of File Name or Path (CWE-73)
2026-07-15 GitHub_M
9.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain Metabase account with DB-management rights
  2. Delivery
    Stand up malicious Snowflake server
  3. Exploit
    Configure Snowflake connection to it
  4. Install
    JDBC driver writes arbitrary file
  5. C2
    Overwrite Metabase driver file
  6. Execute
    Driver loads and executes code
  7. Impact
    RCE on Metabase host

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
Exploitation Conditions

Exploitation requires an authenticated Metabase account that holds permission to add or edit a database connection (a database-management/admin-level capability), plus the ability to configure a Snowflake-type connection pointing at an attacker-controlled server that impersonates Snowflake and drives the JDBC driver's arbitrary file write. The Metabase host must also be able to make an outbound network connection to that attacker server. Limiting factors: this is NOT unauthenticated despite the CVSS PR:N rating - the description explicitly requires connection-management privilege, so instances that tightly restrict that permission and constrain outbound network access are far less exposed; there is no user-interaction requirement beyond the attacker's own configuration actions, and the target must be running an affected 1.54.0-pre-fix version.

Impact

The published CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H = 10.0) presents this as trivially exploitable and unauthenticated, but the description directly contradicts PR:N: exploitation requires 'a Metabase user with permission to add or edit a database connection,' which is a privileged, authenticated operation - verify with the vendor, as this materially lowers real-world exposure. Correcting for that, the practical risk is a privileged-insider or post-compromise escalation path rather than a drive-by internet attack, so a low-privilege attacker on a hardened, properly-permissioned Metabase instance cannot reach it. No EPSS score, KEV entry, or SSVC decision data was provided in the input, and no public exploit was identified at time of analysis, so there is no signal of active or automatable exploitation; the priority is driven almost entirely by the vendor's CVSS 10.0 and the clean host-RCE impact. Net: real and worth prompt patching wherever untrusted or numerous users hold database-management rights, but the 'unauthenticated' framing of the raw score overstates the attack surface.

Exploit ScenarioDerived

An attacker who has obtained (or been granted) a Metabase account with database-management permission stands up a malicious server that speaks the Snowflake protocol, then creates or edits a Metabase database connection pointing at it. When Metabase's Snowflake JDBC driver connects, the malicious server drives it to overwrite one of Metabase's own driver files on disk, and the next time that driver is loaded the attacker's code runs inside the Metabase process. No public POC was identified at time of analysis, and the network attack vector with low complexity makes the technical steps straightforward once the privileged account is in hand.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 15, 2026

Remote code execution in Metabase (open-source business intelligence platform) versions 1.54.0 through the fixed releases lets a user holding database-connection management rights run arbitrary code on the Metabase server. By pointing a Snowflake connection at an attacker-controlled server, a flaw in the bundled Snowflake JDBC driver writes attacker files anywhere on the host, overwriting one of Metabase's own driver files that later executes inside the Metabase process. There is no public exploit identified at time of analysis, but the vendor rates it CVSS 10.0 and a vendor security advisory (GHSA-r6x2-rchx-q9g9) confirms both the flaw and fixed versions.

RemediationAI

Vendor-released patch: upgrade to 1.54.24, 1.55.24, 1.56.25, 1.57.19, 1.58.14, 1.59.10, or 1.60.4 depending on your current branch, per the advisory at https://github.com/metabase/metabase/security/advisories/GHSA-r6x2-rchx-q9g9. Until you can patch, the most effective compensating control is to restrict who can add or edit database connections - audit and minimize the set of users and groups with database-management/admin permission, since that privilege is the precondition for exploitation (trade-off: legitimate operators lose self-service ability to add data sources). Additionally, apply egress network controls so the Metabase host cannot make outbound connections to arbitrary attacker-controlled Snowflake endpoints, allowlisting only known, trusted Snowflake hosts (trade-off: breaks connections to any Snowflake instance not on the allowlist and requires maintenance as legitimate endpoints change). Avoid inventing driver-level workarounds; the JDBC driver flaw is remediated in the patched Metabase releases.

Affected VersionsENISA

Metabase 1.60.0, < 1.60.4
Metabase 1.54.0, < 1.54.24
Metabase 1.57.0, < 1.57.19
Metabase 1.55.0, < 1.55.24
Metabase 1.56.0, < 1.56.25
Metabase 1.58.0, < 1.58.14
Metabase 1.59.0, < 1.59.10

Affected Packages

euvd metabase_1_54_0 fix: 1.54.24
euvd metabase_1_55_0 fix: 1.55.24
euvd metabase_1_56_0 fix: 1.56.25
euvd metabase_1_57_0 fix: 1.57.19
euvd metabase_1_58_0 fix: 1.58.14
euvd metabase_1_59_0 fix: 1.59.10
euvd metabase_1_60_0 fix: 1.60.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 7 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Metabase embeds JDBC drivers to connect to external databases; one of these is the Snowflake JDBC driver. The root cause is CWE-73 (External Control of File Name or Path): when a Metabase database connection is configured to reach out to a Snowflake endpoint, a malicious Snowflake server can abuse the driver's handling of server-supplied data to write files to arbitrary locations on the Metabase host filesystem. Because Metabase dynamically loads its database driver files at runtime, an attacker who overwrites a legitimate driver artifact with a malicious one gains code execution inside the JVM that runs Metabase - turning a data-connectivity feature into a host-level RCE primitive. The CPE cpe:2.3:a:metabase:metabase:*:*:*:*:*:*:*:* identifies Metabase itself as the affected product, though the underlying defect lives in the Snowflake JDBC driver dependency.

Know when Metabase gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY CRITICAL
NVD 9.1 CRITICAL
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 9.1 CRITICAL

Requires a privileged connection-management/admin user (PR:H, not PR:N), driver file write escapes the app to compromise the whole host (S:C) yielding full host RCE (C/I/A:H).

3.1 AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (GitHub_M).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
Jul 30, 2026 - 14:37 NVD
10.0 (CRITICAL) 9.1 (CRITICAL)
Patch available
Jul 15, 2026 - 17:48 EUVD
CVE Published
Jul 15, 2026 - 15:18 cve.org
CRITICAL 10.0

DescriptionNVD

Metabase is an open-source business intelligence and embedded analytics tool. From 1.54.0 until 1.54.24, 1.55.24, 1.56.25, 1.57.19, 1.58.14, 1.59.10, and 1.60.4, a Metabase user with permission to add or edit a database connection can achieve remote code execution on the Metabase server by configuring a Snowflake connection to an attacker-controlled server, because a flaw in the Snowflake JDBC driver can write arbitrary files anywhere on the Metabase host, including replacing one of Metabase's own database driver files that later executes inside the Metabase process. This issue is fixed in versions 1.54.24, 1.55.24, 1.56.25, 1.57.19, 1.58.14, 1.59.10, and 1.60.4.

Executive ViewAI

Why It Matters

A critical vulnerability in Metabase analytics platform allows database administrators with connection-management privileges to execute arbitrary code on the analytics infrastructure, risking unauthorized access to sensitive business data and operational disruption. This directly impacts data governance, compliance posture, and the reliability of business intelligence systems across the organization. Immediate patching is required for all Metabase instances version 1.54.0 and later.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
High
widely deployed open-source BI tool across many mid-to-large orgs
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Very High

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2021-41277 HIGH POC
7.5 Nov 17

Metabase is an open source data analytics platform. Rated high severity (CVSS 7.5), this vulnerability is remotely explo

CVE-2026-72898 CRITICAL POC
10.0 Aug 10

SQL injection in Metabase's '/reset_password' database endpoint lets a remote, unauthenticated attacker inject arbitrary

CVE-2023-38646 CRITICAL POC
9.8 Jul 21

Metabase open source before 0.46.6.1 and Metabase Enterprise before 1.46.6.1 allow attackers to execute arbitrary comman

CVE-2026-92813 MEDIUM POC
6.9 Sep 16

Server-side request forgery in Metabase through 0.63.18 lets an attacker bypass GeoJSON URL validation by saving a custo

CVE-2022-43776 MEDIUM POC
6.5 Oct 26

The url parameter of the /api/geojson endpoint in Metabase versions <44.5 can be used to perform Server Side Request For

CVE-2026-72899 CRITICAL
10.0 Aug 10

SQL injection in Metabase lets an unauthenticated remote attacker execute arbitrary SQL against the connected database b

CVE-2023-37470 CRITICAL
9.8 Aug 04

Metabase is an open-source business intelligence and analytics platform. Rated critical severity (CVSS 9.8), this vulner

CVE-2023-32680 CRITICAL
9.6 May 18

Metabase is an open source business analytics engine. Rated critical severity (CVSS 9.6), this vulnerability is remotely

CVE-2026-103928 CRITICAL
9.3 Oct 13

Arbitrary file read and write on the Metabase server is possible through H2-backed native queries and actions in Metabas

CVE-2022-24853 MEDIUM POC
5.3 Apr 14

Metabase is an open source business intelligence and analytics application. Rated medium severity (CVSS 5.3), this vulne

CVE-2026-59826 CRITICAL
9.1 Jul 09

Remote code execution in Metabase (open-source BI/analytics platform) versions 1.55.0 through the fixed releases arises

CVE-2026-59827 HIGH POC
8.8 Jul 09

Remote code execution in Metabase's H2 database driver allows an authenticated user with native-query privileges to run

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy