Skip to content
OpenAdvisories

Vendor

h2oai

30 known vulnerabilities.

h2oai at a glance

Last 12 months
6
Critical · all time
10
Exploited · all time
0
Public exploit · all time
0
New vulnerabilities per month · last 12 months
0 3 5 December 2025: 0 vulnerabilities Dec 2025 January 2026: 0 vulnerabilities February 2026: 1 vulnerability, 1 critical March 2026: 0 vulnerabilities Mar April 2026: 1 vulnerability May 2026: 3 vulnerabilities June 2026: 0 vulnerabilities Jun July 2026: 1 vulnerability, 1 critical August 2026: 0 vulnerabilities September 2026: 0 vulnerabilities Sep October 2026: 0 vulnerabilities November 2026: 0 vulnerabilities
Show as table
MonthVulnerabilitiesCritical
Nov 202600
Oct 202600
Sep 202600
Aug 202600
Jul 202611
Jun 202600
May 202630
Apr 202610
Mar 202600
Feb 202611
Jan 202600
Dec 202500
Nov 202500
Oct 202500
Sep 202553
Aug 202500
Jul 202500
Jun 202500
May 202500
Apr 202500
Mar 2025101
Feb 202500
Jan 202500
Dec 202400

30 results · Feed

  • Critical 9.8

    h2oGPT 0.2.1 Path Traversal via OpenAI-compatible Files API

    h2oGPT through 0.2.1 contains a path traversal vulnerability in the OpenAI-compatible files API that allows unauthenticated remote attackers to read, write, and delete arbitrary files accessible to the server process by supplying traversal sequences in the be…

  • Medium 5.3

    h2oai h2o-3 Rapids setproperty Primitive AstSetProperty.java exec access control

    A weakness has been identified in h2oai h2o-3 up to 7402. This vulnerability affects the function exec of the file h2o-core/src/main/java/water/rapids/ast/prims/misc/AstSetProperty.java of the component Rapids setproperty Primitive Handler. Executing a manipu…

  • High 7.3

    h2oai h2o-3 JAR Model.java importBinaryModel deserialization

    A security flaw has been discovered in h2oai h2o-3 up to 7402. This affects the function importBinaryModel of the file h2o-core/src/main/java/hex/Model.java of the component JAR Handler. Performing a manipulation results in deserialization. The attack is poss…

  • Medium 5.3

    h2oai h2o-3 ImportFile API PersistNFS.java importFiles information disclosure

    A vulnerability was identified in h2oai h2o-3 up to 7402. Affected by this issue is the function importFiles of the file h2o-core/src/main/java/water/persist/PersistNFS.java of the component ImportFile API. Such manipulation leads to information disclosure. T…

  • Medium 5.9

    Remote Code Execution in h2oai/h2o-3

    A critical remote code execution vulnerability exists in the unauthenticated REST API endpoint /99/ImportSQLTable in H2O-3 version 3.46.0.9 and prior. The vulnerability arises due to insufficient security controls in the parameter blacklist mechanism, which o…

  • Critical 9.1

    Remote Arbitrary File Write with Arbitrary Data in h2oai/h2o-3

    A vulnerability in h2oai/h2o-3 version 3.46.0.1 allows remote attackers to write arbitrary data to any file on the server. This is achieved by exploiting the `/3/Parse` endpoint to inject attacker-controlled data as the header of an empty file, which is then …

  • Medium 6.3

    h2oai h2o-3 H2 JDBC Driver ImportSQLTable deserialization

    A vulnerability has been found in h2oai h2o-3 up to 3.46.08. This affects an unknown function of the file /99/ImportSQLTable of the component H2 JDBC Driver. Such manipulation of the argument connection_url leads to deserialization. The attack may be launched…

  • Medium 6.3

    h2oai h2o-3 IBMDB2 JDBC Driver ImportSQLTable deserialization

    A flaw has been found in h2oai h2o-3 up to 3.46.08. The impacted element is an unknown function of the file /99/ImportSQLTable of the component IBMDB2 JDBC Driver. This manipulation of the argument connection_url causes deserialization. The attack may be init…

  • Critical 9.8

    Deserialization Vulnerability in h2oai/h2o-3

    A deserialization vulnerability exists in h2oai/h2o-3 versions <= 3.46.0.8, allowing attackers to read arbitrary system files and execute arbitrary code. The vulnerability arises from improper handling of JDBC connection parameters, which can be exploited by …

  • Critical 9.8

    Deserialization Vulnerability in h2oai/h2o-3

    A deserialization vulnerability exists in the H2O-3 REST API (POST /99/ImportSQLTable) that affects all versions up to 3.46.0.7. This vulnerability allows remote code execution (RCE) due to improper validation of JDBC connection parameters when using a Key-Va…

  • Critical 9.8
    CVE-2025-6507 EPSS 17%

    Deserialization of Untrusted Data in h2oai/h2o-3

    A vulnerability in the h2oai/h2o-3 repository allows attackers to exploit deserialization of untrusted data, potentially leading to arbitrary code execution and reading of system files. This issue affects the latest master branch version 3.47.0.99999. The vul…

  • High 7.5

    Denial of Service by ReDOS in h2oai/h2o-3

    A vulnerability in the `/3/Parse` endpoint of h2oai/h2o-3 version 3.46.0.1 allows for a denial of service (DoS) attack. The endpoint uses a user-specified string to construct a regular expression, which is then applied to another user-specified string. By sen…

  • High 7.5

    Denial of Service in h2oai/h2o-3

    A vulnerability in the typeahead endpoint of h2oai/h2o-3 version 3.46.0 allows for a denial of service. The endpoint performs a `HEAD` request to verify the existence of a specified resource without setting a timeout. An attacker can exploit this by sending m…

  • High 7.5

    Denial of Service in h2oai/h2o-3

    A vulnerability in the `/3/ImportFiles` endpoint of h2oai/h2o-3 version 3.46.1 allows an attacker to cause a denial of service. The endpoint takes a single GET parameter, `path`, which can be recursively set to reference itself. This leads the server to repea…

  • Medium 6.5

    Encryption of Arbitrary Files with Attacker-Controlled Key in h2oai/h2o-3

    In h2oai/h2o-3 version 3.46.0, an endpoint exposing a custom EncryptionTool allows an attacker to encrypt any files on the target server with a key of their choosing. The chosen key can also be overwritten, resulting in ransomware-like behavior. This vulnerab…

  • High 8.2

    Arbitrary File Overwrite in h2oai/h2o-3

    In h2oai/h2o-3 version 3.46.0, the `/99/Models/{name}/json` endpoint allows for arbitrary file overwrite on the target server. The vulnerability arises from the `exportModelDetails` function in `ModelsHandler.java`, where the user-controllable `mexport.dir` p…

  • High 7.5

    Denial of Service by ReDOS in h2oai/h2o-3

    A vulnerability in the `/3/ParseSetup` endpoint of h2oai/h2o-3 version 3.46.0.1 allows for a denial of service (DoS) attack. The endpoint applies a user-specified regular expression to a user-controllable string. This can be exploited by an attacker to cause …

  • High 7.1

    Arbitrary File Overwrite in h2oai/h2o-3

    In h2oai/h2o-3 version 3.46.0, the endpoint for exporting models does not restrict the export location, allowing an attacker to export a model to any file in the server's file structure, thereby overwriting it. This vulnerability can be exploited to overwrite…

  • High 7.5

    Denial of Service and Arbitrary File Write in h2oai/h2o-3

    In h2oai/h2o-3 version 3.46.0.1, the `run_tool` command exposes classes in the `water.tools` package through the `ast` parser. This includes the `XGBoostLibExtractTool` class, which can be exploited to shut down the server and write large files to arbitrary d…

  • Critical 9.8

    Jdbc Deserialization in h2oai/h2o-3

    A vulnerability in the h2oai/h2o-3 REST API versions 3.46.0.4 allows unauthenticated remote attackers to execute arbitrary code via deserialization of untrusted data. The vulnerability exists in the endpoints POST /99/ImportSQLTable and POST /3/SaveToHiveTabl…

  • High 7.5

    Denial of Service in h2oai/h2o-3

    In h2oai/h2o-3 version 3.46.0.2, a vulnerability exists where uploading and repeatedly parsing a large GZIP file can cause a denial of service. The server becomes unresponsive due to memory exhaustion and a large number of concurrent slow-running jobs. This i…

  • High 7.3

    h2oai h2o-3 JDBC Connection 1 getConnectionSafe deserialization

    A vulnerability, which was classified as critical, has been found in h2oai h2o-3 3.46.0.4. This issue affects the function getConnectionSafe of the file /dtale/chart-data/1 of the component JDBC Connection Handler. The manipulation of the argument query leads…

  • High 7.5

    Denial of Service via Invalid Argument in h2oai/h2o-3

    In h2oai/h2o-3 version 3.46.0, the `run_tool` command in the `rapids` component allows the `main` function of any class under the `water.tools` namespace to be called. One such class, `MojoConvertTool`, crashes the server when invoked with an invalid argument…

  • Medium 5.3

    Exposure of Sensitive Information via Arbitrary System Path Lookup in h2oai/h2o-3

    In h2oai/h2o-3 version 3.40.0.4, an exposure of sensitive information vulnerability exists due to an arbitrary system path lookup feature. This vulnerability allows any remote user to view full paths in the entire file system where h2o-3 is hosted. Specifical…

  • High 7.1

    S3 Bucket Takeover in h2oai/h2o-3

    An S3 bucket takeover vulnerability was identified in the h2oai/h2o-3 repository. The issue involves the S3 bucket 'http://s3.amazonaws.com/h2o-training', which was found to be vulnerable to unauthorized takeover.

  • Critical 9.3

    External Control of File Name or Path in h2oai/h2o-3

    External Control of File Name or Path in h2oai/h2o-3

  • Critical 9.3

    H2O Local File Include

    H2O is vulnerable to stored XSS vulnerability which can lead to a Local File Include attack.

  • High 8.7

    H2O S3 Bucket Takeover

    H2O included a reference to an S3 bucket that no longer existed allowing an attacker to take over the S3 bucket URL.

  • Critical 9.3
    CVE-2023-6038 Scanner template

    Local File Inclusion in h2oai/h2o-3

    A Local File Inclusion (LFI) vulnerability exists in the h2o-3 REST API, allowing unauthenticated remote attackers to read arbitrary files on the server with the permissions of the user running the h2o-3 instance. This issue affects the default installation a…

  • Critical 10.0
    CVE-2023-6016 EPSS 31%

    H2O Remote Code Execution via POJO Model Import

    An attacker is able to gain remote code execution on a server hosting the H2O dashboard through it's POJO model import feature.