S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
high·Product Based Web Vulnerabilities·Updated Oct 8, 2024

CVE-2023-6038 Scanner

CVE-2023-6038 Scanner - Local File Inclusion (LFI) vulnerability in H2O

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
2.9k
Times Used
continuous scan runs
5.5k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2023-6038
7.5
CVSScritical
Exploitable remotely over the internet · no authentication required.

A Local File Inclusion (LFI) vulnerability exists in the h2o-3 REST API, allowing unauthenticated remote attackers to read arbitrary files on the server with the permissions of the user running the h2o-3 instance. This issue affects the default installation and does not require user interaction. The vulnerability can be exploited by making specific GET or POST requests to the ImportFiles and ParseSetup endpoints, respectively. This issue was identified in version 3.40.0.4 of h2o-3.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
h2oai/h2o-3by h2oai
unspecified
Updated Aug 22, 2026View on NVD →
Detail

The H2O software is a platform widely used in the data science community, providing a scalable machine learning and AI framework. It is often utilized by organizations looking to harness predictive analytics and large data processing capabilities. Developers and data scientists deploy H2O for statistical modeling, machine learning, and data manipulation tasks. Its ease of integration with multiple programming languages such as R, Python, and Java makes it an attractive choice for many enterprises. The H2O software ensures model accuracy and provides enhanced data visualization tools, contributing significantly to big data analytics. Its dashboard is accessible via a web interface, enabling users to manage and monitor machine learning models effectively.

Local File Inclusion (LFI) is a security vulnerability that allows an attacker to include files on a server through the web browser. This vulnerability arises when a web application allows for user-supplied input to be included in a file path. Attackers can exploit this flaw to read sensitive data or execute scripts if certain configurations allow. In the case of H2O, the vulnerability permits the reading of any file on the server hosting the H2O dashboard. This inclusion may not require authentication, thus posing a high risk to server integrity and confidentiality. The vulnerability can be leveraged to read critical files such as '/etc/passwd', exposing sensitive information about server authentication processes.

The technical details of the vulnerability include the ability to make HTTP GET or POST requests to the H2O server containing file paths. Specifically, vulnerable endpoints like '/3/ImportFiles' and '/3/ParseSetup' can be manipulated to disclose the contents of server files. The vulnerable parameter is often the 'path', which is susceptible to injection with file paths that include sensitive locations. Attackers can confirm successful exploitation when the server response contains file data or certain status codes. The mitigation strategy involves securing these endpoints by validating input and restricting access to server files.

If exploited, this vulnerability could allow an attacker to access sensitive information, leading to further exploitation such as privilege escalation or unauthorized access. Unauthorized file inclusion can enable attackers to gain insights into server configurations, credentials, and user information. This could facilitate broader attacks on the network and affect the availability of services. Organizations may face regulatory and reputational impacts due to potential data breaches arising from such vulnerabilities.

REFERENCES

Solution Advice
  • Validate and sanitize inputs to ensure only safe file paths are processed by the application.
  • Implement access controls to restrict file system access to authorized users only.
  • Regularly update and patch the H2O software to incorporate the latest security fixes.
  • Employ web application firewalls (WAFs) to monitor and block malicious requests attempting file inclusion attacks.
  • Conduct security audits and penetration testing to identify and remediate vulnerabilities in a timely manner.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.