Junglewise Threat Intelligence

CVE-2026-50148: Metabase remote code execution via Snowflake JDBC driver file write

CVE-2026-50148 · Severity: critical · CVSS 10 · Published 2026-07-15

Executive brief

Metabase is a business intelligence tool used to visualize and analyze data. A critical vulnerability allows a user with database configuration permissions to take full control of the Metabase server by connecting it to a malicious Snowflake server. This could lead to a total compromise of the server, including the theft of sensitive business data or the disruption of analytics operations.

Technical details

This vulnerability is a remote code execution (RCE) flaw stemming from an arbitrary file write (CWE-73) in the Snowflake JDBC driver used by Metabase. An attacker with permissions to add or edit database connections can point a Snowflake connection to a rogue server under their control. The malicious server exploits the JDBC driver to write arbitrary files to the Metabase host's filesystem, specifically targeting and replacing Metabase's own database driver files. When Metabase subsequently loads the modified driver, the attacker's code is executed within the context of the Metabase process. The fix involves bundling first-party drivers into the main application file to prevent disk-based replacement.

Affected products

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

Timeline

  • 2026-05-28: advisory: Initial GitHub security advisory published
  • 2026-07-15: disclosed: CVE published to NVD

References

Related threats