Sceawere

Vulnerability Detail

CVE-2026-76576UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

RuoYi-Vue Path Traversal Vulnerability

Vulnerability Metadata

Severity
Medium
Score / CVSS
4.3
Creation Date
3h ago
Vendor
yangzongzhuan
Product
RuoYi-Vue
Attack Type
Path Traversal
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Attack Complexity
LOW

Narrative and Response

Description

A vulnerability was found in yangzongzhuan RuoYi-Vue up to 3.9.2. This impacts the function fileDownload/resourceDownload of the file ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java of the component Common Download Endpoint. Performing a manipulation of the argument fileName/resource results in path traversal. It is possible to initiate the attack remotely. The exploit has been made public and could be used. The project was informed of the problem early through an issue report but has not responded yet.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "4.3",
  "pubDate": "2026-08-19T21:17:38.227Z",
  "pubdate": "2026-08-19T21:17:38.227Z",
  "executiveSummary": "A path traversal vulnerability exists in the yangzongzhuan RuoYi-Vue framework up to version 3.9.2, specifically within the Common Download Endpoint. The flaw resides in the fileDownload and resourceDownload functions located in ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java. An unauthenticated or remotely authenticated attacker can exploit this vulnerability by manipulating the fileName or resource parameters to traverse the directory structure of the underlying file system. The impact of this security defect includes unauthorized remote retrieval of sensitive system files, configuration files, or source code. This represents a high-risk exposure due to the public availability of exploit details and the lack of an official vendor response or patch at the time of disclosure. Successful exploitation requires network access to the target application and does not necessitate complex privileges depending on the endpoint exposure.",
  "technicalDetails": "The vulnerability is rooted in insufficient input sanitization and validation within the file handling logic of the Common Download Endpoint in the yangzongzhuan RuoYi-Vue application. Specifically, the affected Java source file ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java implements the fileDownload and resourceDownload functions, which process user-supplied parameters to locate and stream files back to the client. The root cause stems from the direct acceptance of the fileName or resource arguments without proper normalization, canonicalization, or restriction to a designated safe base directory.\nAn attacker initiates the exploitation sequence by sending a specially crafted HTTP request to the vulnerable download endpoint. The attack vector leverages directory traversal sequences, such as dot-dot-slash (../) representations or URL-encoded variants, within the fileName or resource parameters. When the backend application processes this input to construct the target file path, it fails to verify whether the resulting absolute path resides outside the intended root directory. Consequently, the underlying Java file I/O operations resolve the relative traversal sequences against the filesystem, allowing access to arbitrary files residing outside the web root.\nNetwork exposure for this component is typically remote, as the Common Download Endpoint is accessible over HTTP/HTTPS interfaces exposed by the web application. Depending on the specific deployment configuration and access control policies enforced by the RuoYi-Vue framework, the endpoint may be reachable without prior authentication or may require standard user session tokens. Upon successful traversal and file retrieval, the post-exploitation impact includes the potential exposure of critical system data, database credentials, application configuration files, and operating system artifacts, which can facilitate further compromise of the hosting infrastructure."
}
CVE-2026-76576: RuoYi-Vue Path Traversal Vulnerability (MEDIUM Severity, CVSS: 4.3) - Sceawere