Skip to main content

External Control of File Name or Path

CVE-2024-8616

Severity High
Score 8.2/10

Summary

In h2oai/h2o-3, the `/99/Models/{name}/json` endpoint allows for arbitrary file overwrites 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. This issue affects both Maven-ai.h2o:h2o-core, and Pypi-h2o packages versions 3.10.4.1 and after.

  • LOW
  • NETWORK
  • LOW
  • UNCHANGED
  • NONE
  • NONE
  • NONE
  • HIGH

CWE-73 - External Control of File Name or Path

The software allows user input to control or influence paths or file names that are used in filesystem operations.

Advisory Timeline

  • Published