CVE-2024-54909 in eva-serverinfo

Summary

by MITRE • 02/07/2025

A vulnerability has been identified in GoldPanKit eva-server v4.1.0. It affects the path parameter of the /api/resource/local/download endpoint, where manipulation of this parameter can lead to arbitrary file download.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Analysis

by VulDB Data Team • 06/22/2025

The vulnerability identified in GoldPanKit eva-server v4.1.0 represents a critical path traversal flaw within the /api/resource/local/download endpoint that exposes the system to arbitrary file download attacks. This issue stems from insufficient input validation and sanitization of the path parameter, allowing malicious actors to manipulate file paths and access unauthorized resources within the server's file system. The vulnerability directly maps to CWE-22, which describes improper limitation of a pathname to a restricted directory, commonly known as path traversal or directory traversal attacks. The affected endpoint appears to process user-supplied path values without adequate validation, creating an opportunity for attackers to navigate beyond the intended directory boundaries and retrieve sensitive files from the server's file system.

The operational impact of this vulnerability extends beyond simple data theft, as it can potentially expose critical system files, configuration data, and sensitive information stored on the server. Attackers could leverage this flaw to download system binaries, configuration files, database files, or any other resources accessible to the application's user account. The severity is amplified by the fact that this vulnerability exists in a server component that likely handles file operations, making it a prime target for exploitation. The attack surface includes not only publicly accessible files but also potentially sensitive data that should remain protected within the server's restricted directories. This type of vulnerability falls under the ATT&CK technique T1074.001, which describes data staging through local data staging, where adversaries move stolen data to a location they can access.

Security professionals should consider implementing comprehensive input validation measures to address this vulnerability, including strict path validation, canonicalization of file paths, and implementation of secure file access controls. The mitigation strategy should involve validating that all file paths are within expected directories, implementing proper access controls, and ensuring that the application cannot traverse beyond its intended scope. Organizations should also consider deploying web application firewalls to detect and block suspicious path traversal patterns, while maintaining regular security audits of all file handling operations. The vulnerability demonstrates the importance of following secure coding practices and implementing proper input validation as outlined in industry standards such as the OWASP Top Ten and the CERT Secure Coding Standards. Additionally, implementing principle of least privilege access controls and regular security assessments can significantly reduce the risk associated with such path traversal vulnerabilities.

Responsible

MITRE

Reservation

12/06/2024

Disclosure

02/07/2025

Moderation

accepted

CPE

ready

EPSS

0.00449

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!