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.
                
            Metrics
Affected Vendors & Products
References
        History
                    Tue, 15 Jul 2025 16:00:00 +0000
| Type | Values Removed | Values Added | 
|---|---|---|
| First Time appeared | H2o H2o h2o | |
| CPEs | cpe:2.3:a:h2o:h2o:3.46.0:*:*:*:*:*:*:* | |
| Vendors & Products | H2o H2o h2o | 
Thu, 20 Mar 2025 19:15:00 +0000
| Type | Values Removed | Values Added | 
|---|---|---|
| Metrics | ssvc 
 | 
Thu, 20 Mar 2025 10:15:00 +0000
| Type | Values Removed | Values Added | 
|---|---|---|
| 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. | |
| Title | Arbitrary File Overwrite in h2oai/h2o-3 | |
| Weaknesses | CWE-73 | |
| References |  | |
| Metrics | cvssV3_0 
 | 
 MITRE
                        MITRE
                    Status: PUBLISHED
Assigner: @huntr_ai
Published: 2025-03-20T10:10:20.480Z
Updated: 2025-03-20T18:23:06.601Z
Reserved: 2024-09-09T18:32:04.567Z
Link: CVE-2024-8616
 Vulnrichment
                        Vulnrichment
                    Updated: 2025-03-20T17:51:49.690Z
 NVD
                        NVD
                    Status : Analyzed
Published: 2025-03-20T10:15:43.590
Modified: 2025-07-15T15:49:27.497
Link: CVE-2024-8616
 Redhat
                        Redhat
                    No data.