Skip to content
OpenAdvisories
High · 8.2 CVE-2024-8616 EUVD-2025-6902GHSA-g48v-3p35-88jrPYSEC-2026-1441

Arbitrary File Overwrite in h2oai/h2o-3

Published Mar 20, 2025 · Updated Mar 20, 2025 · Assigned by @huntr_ai

Description

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` parameter is used to specify the file path for writing model details. This can lead to overwriting files at arbitrary locations on the host system.

Affected products

VendorProductAffectedFixed
h2oai h2oai/h2o-3 unspecified – ≤ latest —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven ai.h2o:h2o-core >= 3.10.4.1, <= 3.46.0 — GHSA-g48v-3p35-88jr
PyPI h2o >= 3.10.4.1, <= 3.46.0 — PYSEC-2026-1441

References