CVE-2026-33725 Metabase vulnerable to RCE and Arbitrary File Read via H2 JDBC INIT Injection in EE Serialization Import

High 7.2 Published Updated

Authenticated admins can achieve remote code execution and arbitrary file read via H2 JDBC injection in Metabase Enterprise serialization import.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2026-33725?

CVE-2026-33725 is a high-severity unsafe deserialization vulnerability in metabase, published on 27 Mar 2026. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

Metabase is an open source business intelligence and embedded analytics tool. In Metabase Enterprise prior to versions 1.54.22, 1.55.22, 1.56.22, 1.57.16, 1.58.10, and 1.59.4, authenticated admins on Metabase Enterprise Edition can achieve Remote Code Execution (RCE) and Arbitrary File Read via the `POST /api/ee/serialization/import` endpoint. A crafted serialization archive injects an `INIT` property into the H2 JDBC spec, which can execute arbitrary SQL during a database sync. We confirmed this was possible on Metabase Cloud. This only affects Metabase Enterprise. Metabase OSS lacks the affected codepaths. All versions of Metabase Enterprise that have serialization, which dates back to at least version 1.47, are affected. Metabase Enterprise versions 1.54.22, 1.55.22, 1.56.22, 1.57.16, 1.58.10, and 1.59.4 patch the issue. As a workaround, disable the serialization import endpoint in their Metabase instance to prevent access to the vulnerable codepaths.

Weakness: CWE-502

Which versions are affected by CVE-2026-33725?

It affects 1 product.

Products include Metabase Metabase.

How do I fix CVE-2026-33725?

No fix has been published for CVE-2026-33725 yet. Limit exposure of the affected software until one is available.

Upgrade, and only deserialise data from trusted sources or with an allow-list of types. More about Unsafe deserialization.

Is CVE-2026-33725 being exploited?

There is no known exploitation of CVE-2026-33725 in the wild and no public exploit code.

Public exploit code: 1 proofs of concept on GitHub.

Sources

Is CVE-2026-33725 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free