Skip to main content
CVE-2024-5986VulnerabilityPublished

CVE-2024-5986: h2oai/h2o-3 · External Control of File Name or Path

Affects h2oai/h2o-3Source CVE Database V5

0

Not known to be exploited · CVSS 9.1 Critical.

Data as of 26 Oct 2026, 08:30 UTC

CVSS 3.0 base score
9.1Critical
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.7% chance of exploitation in 30 days – higher than 53% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 2 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
h2oaih2oai/h2o-3Affected
  • ≥ unspecified, ≤ latest
Fixed in–
GitHubh2oai/h2o-3pkg:github/h2oai/h2o-3Other threatsAffected
  • =3.46.0.1
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Given the absence of an official patch at the time of reporting, European organizations should implement the following specific mitigations: 1) Restrict network access to the h2o-3 service endpoints, especially /3/Parse and /3/Frames/framename/export, using firewalls or network segmentation to limit exposure to trusted users only. 2) Employ strict input validation and sanitization at the application layer to detect and block malicious payloads attempting to manipulate file paths or inject arbitrary data. 3) Monitor logs and network traffic for unusual activity related to file exports or unexpected file modifications, enabling early detection of exploitation attempts. 4) Use application-layer proxies or web application firewalls (WAFs) configured with custom rules to block suspicious requests targeting vulnerable endpoints. 5) Isolate h2o-3 deployments in containerized or sandboxed environments to limit the blast radius in case of compromise. 6) Regularly back up critical configuration and key files, ensuring rapid recovery if files are overwritten. 7) Stay informed on vendor advisories and apply patches immediately once available. 8) Conduct penetration testing and vulnerability assessments focused on h2o-3 to identify exposure and verify mitigation effectiveness.

Description

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 exported using the `/3/Frames/framename/export` endpoint. The impact of this vulnerability includes the potential for remote code execution and complete access to the system running h2o-3, as attackers can overwrite critical files such as private SSH keys or script files.

References

Community reviews

Loading reviews…