Skip to content
H2O-3GHSA-hrmc-jmp7-mpm2

H2O.ai H2O vulnerable to deserialization attacks via a JDBC Connection URL

Critical9.1CVE-2024-45758 · Published Sep 6, 2024 · updated Jun 29, 2026

H2O.ai H2O through 3.46.0.4 allows attackers to arbitrarily set the JDBC URL, leading to deserialization attacks, file reads, and command execution. Exploitation can occur when an attacker has access to post to the ImportSQLTable URI with a JSON document containing a connection_url property with any typical JDBC Connection URL attack payload such as one that uses queryInterceptors.

GitHub advisory

Affected versions

PackageAffectedFixed in
h2o
PyPI
<= 3.46.0.7No fix yet
Details and references

More H2O-3 advisories

All H2O-3
Advisory
H2O Vulnerable to Denial of Service (DoS) via `/3/Parse` Endpoint
High7.5Mar 20, 2025
H2O Vulnerable to Denial of Service (DoS) and File Write
High7.5Mar 20, 2025
H2O Deserialization of Untrusted Data Vulnerability
Critical9.8Mar 20, 2025
H2O Vulnerable to Denial of Service (DoS) via `/3/ParseSetup` Endpoint
High7.5Mar 20, 2025
h2o vulnerable to unexpected POST request shutting down server
High7.5Jun 27, 2024
Arbitrary system path lookup in h20
Medium5.3Jun 6, 2024

Critical advisories by email

Wednesdays: the week’s critical and high advisories in the AI and data stack, with the fixed versions. Only in weeks that have some.

Double opt-in. Unsubscribe any time.