Every CVE Search/ Get API key

CVE-2024-5986

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

9.1 Critical

CVE-2024-5986 is a critical vulnerability (CVSS 9.1) in H2oai H2oai/h2o-3, published February 2, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.70%, the 53rd percentile. No source names a fixed version.

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
High
Availability
High

Exploit likelihood

0.70%Up 0.3 points since Feb 2, 2026
90%50%10%1%

What each source reports

CVE List Score used 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 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.

Record
CVE-2024-5986
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Weakness
CWE-73
Updated
2026-11-02
EUVDEUVD-2024-55393 9.1

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.

Record
EUVD-2024-55393
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-wj3h-wx8g-x699 9.1

H2O has an External Control of File Name or Path vulnerability

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.

Record
GHSA-wj3h-wx8g-x699
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Weakness
CWE-73
Updated
2026-11-02
NVD 9.1

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.

Record
CVE-2024-5986
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Weakness
CWE-73
Updated
2026-11-02
OSVGHSA-wj3h-wx8g-x699 9.1

H2O has an External Control of File Name or Path vulnerability

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.

Record
GHSA-wj3h-wx8g-x699
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Weakness
CWE-73
Updated
2026-11-02
OSVPYSEC-2026-353 9.1

H2O has an External Control of File Name or Path vulnerability

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.

Record
PYSEC-2026-353
CVSS 3.0
9.1 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ai.h2o:h2o-core
Maven
through 3.46.0.1 None known
h2o
PyPI
through 3.46.0.1 None known
ai.h2o:h2o-core
Maven
through 3.46.0.1, plus listed versions
0.1.100.1.110.1.120.1.130.1.14
Show 45 moreShow less
0.1.150.1.160.1.170.1.180.1.190.1.200.1.210.1.220.1.230.1.240.1.250.1.30.1.3.10.1.40.1.50.1.60.1.80.1.90.2.3.50.2.3.60.3.0.23.0.0.123.0.0.163.0.0.183.0.0.193.0.0.223.0.0.253.0.0.263.0.0.303.0.0.53.0.0.83.0.1.23.0.1.33.0.1.43.10.0.13.10.0.103.10.0.23.10.0.33.10.0.43.10.0.53.10.0.63.10.0.73.10.0.83.10.0.93.10.1.1
None known
h2o
PyPI
through 3.46.0.1, plus listed versions
3.10.0.103.10.0.33.10.0.63.10.0.73.10.0.8
Show 45 moreShow less
3.10.3.33.10.3.43.10.4.13.10.4.23.10.4.33.10.4.43.10.4.63.10.4.83.16.0.13.16.0.23.16.0.33.16.0.43.18.0.13.18.0.103.18.0.113.18.0.23.18.0.33.18.0.43.18.0.53.18.0.63.18.0.73.18.0.83.18.0.93.20.0.43.20.0.53.20.0.63.20.0.73.20.0.83.22.0.13.22.0.23.22.0.33.22.0.43.22.0.53.22.1.13.22.1.23.22.1.33.22.1.43.22.1.53.22.1.63.24.0.13.24.0.23.24.0.33.24.0.43.24.0.53.26.0.1
None known

History

History
WhenChangedSources
2026-11-02createdCVE List, EUVD, GitHub Advisories, NVD, OSV

References

This page doesn't list everything

Left out here: 257 versions. The JSON record has them.

MoveEnter Open