S4E just found a low dns any record query
high·Product Based Web Vulnerabilities·Updated Nov 26, 2024

CVE-2024-36117 Scanner

CVE-2024-36117 Scanner - Arbitrary File Read vulnerability in Reposilite

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
0
Times Used
by S4E users
0
Assets Scanned
domains & IPs
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2024-36117
7.5
CVSShigh
Exploitable remotely over the internet · no authentication required.

Reposilite is an open source, lightweight and easy-to-use repository manager for Maven based artifacts in JVM ecosystem. Reposilite v3.5.10 is affected by an Arbitrary File Read vulnerability via path traversal while serving expanded javadoc files. Reposilite has addressed this issue in version 3.5.12. There are no known workarounds for this vulnerability. This issue was discovered and reported by the GitHub Security lab and is also tracked as GHSL-2024-074.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
reposiliteby dzikoysk
>= 3.3.0, < 3.5.12
reposiliteby dzikoysk
AFFECTED< 3.5.12SAFE ✓≥ 3.5.12
Updated Aug 22, 2026View on NVD →
Detail

Reposilite is an open-source repository manager designed for the JVM ecosystem. It is primarily used by developers who need a lightweight solution to manage Maven-based artifacts efficiently. The software facilitates the storage, management, and synchronization of artifacts in a local repository. Its features support the needs of both individual developers and larger teams in enterprise settings. With Reposilite, users benefit from a simple yet powerful interface, allowing easy configuration and setup for managing Java libraries and other dependencies. The software is widely adopted due to its ease of use and robust functionality in coordinating large-scale development projects.

The Arbitrary File Read vulnerability in Reposilite allows attackers to access unauthorized files within the system. This issue arises from inadequate validation of input paths, specifically when handling expanded javadoc files. The vulnerability leverages path traversal techniques to bypass standard file access controls. This oversight results in the potential exposure of sensitive information to unauthorized users. If exploited, attackers could potentially retrieve confidential data or system configurations, thus increasing the risk of further attacks. Reposilite versions prior to 3.5.12 are affected by this vulnerability, which has since been mitigated.

Technical details of the vulnerability involve crafted HTTP requests manipulating the path parameter for accessing file directories. The vulnerable endpoint relates to serving javadoc files, where improper sanitation of the requested path can lead to directory traversal. Attackers can exploit this by appending traversal sequences like "..%5c.." to the HTTP request path. The request aims to fetch files such as 'reposilite.db' residing outside the intended directories. Successful exploitation results in inappropriate exposure of potentially sensitive file data within the application environment.

If exploited, the Arbitrary File Read vulnerability can lead to severe consequences. Malicious actors gaining access to sensitive files could extract critical information like database configurations or system credentials. Once sensitive information is compromised, further attacks could be orchestrated, leveraging the disclosed data to escalate privileges or cause other damaging actions. The integrity and confidentiality of data managed by Reposilite may be significantly compromised under such circumstances. Additionally, long-term data breaches could lead to reputational damage and loss of trust for affected organizations.

REFERENCES

Solution Advice
  • Upgrade Reposilite to version 3.5.12 or higher to fix the vulnerability.
  • Implement strict validations and sanitizations for input file paths to prevent path traversal attempts.
  • Regularly update and patch repository software to address newly discovered vulnerabilities.
  • Employ proper access controls to restrict unauthorized file access in the system.
  • Monitor logs for suspicious activities indicating potential exploitation attempts.

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.

CVE-2024-36117 Scanner - Arbitrary File Read vulnerability in Reposilite S4E