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.
Published: 2026-08-19
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a path traversal flaw in the Common Download Endpoint of yangzongzhuan's RuoYi-Vue application. The fileDownload/resourceDownload function can be manipulated by providing a crafted fileName or resource argument that causes the server to resolve a path outside the intended directory. This flaw allows an attacker to read arbitrary files on the server, potentially exposing sensitive data, configuration files, or credentials. The flaw is exploitable remotely and the public exploit has already been released, indicating that attackers can perform the attack from outside the network.

Affected Systems

The flaw affects all installations of yangzongzhuan RuoYi-Vue versions up to 3.9.2. Users running these or earlier releases are susceptible; newer releases are assumed to contain a fix but verification is recommended.

Risk and Exploitability

The CVSS score assigned to the flaw is 5.3, indicating a moderate risk. The EPSS score is not available, and the vulnerability is not yet listed in the CISA KEV catalog. Because the attack can be launched remotely without any special privileges, the threat manifests as a remote file read that could lead to the disclosure of confidential data. The publicly disclosed exploit demonstrates that an adversary can readily target vulnerable systems without significant barriers.

Generated by OpenCVE AI on August 20, 2026 at 11:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the latest RuoYi-Vue release, ensuring the vulnerable files are removed from the codebase.
  • If an upgrade is not immediately possible, restrict external access to the fileDownload/resourceDownload endpoint using firewall or network segmentation to limit exposure to trusted hosts.
  • Implement strict input validation on the fileName/resource parameters, allowing only whitelisted directory paths or performing canonical path checks before opening files.

Generated by OpenCVE AI on August 20, 2026 at 11:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 19 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
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.
Title yangzongzhuan RuoYi-Vue Common Download Endpoint CommonController.java resourceDownload path traversal
First Time appeared Yangzongzhuan
Yangzongzhuan ruoyi-vue
Weaknesses CWE-22
CPEs cpe:2.3:a:yangzongzhuan:ruoyi-vue:*:*:*:*:*:*:*:*
Vendors & Products Yangzongzhuan
Yangzongzhuan ruoyi-vue
References
Metrics cvssV2_0

{'score': 4, 'vector': 'AV:N/AC:L/Au:S/C:P/I:N/A:N/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 4.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Yangzongzhuan Ruoyi-vue
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-21T18:17:48.093Z

Reserved: 2026-08-19T13:54:59.074Z

Link: CVE-2026-76576

cve-icon Vulnrichment

Updated: 2026-08-21T18:17:42.270Z

cve-icon NVD

Status : Deferred

Published: 2026-08-19T21:17:38.227

Modified: 2026-08-21T19:17:51.257

Link: CVE-2026-76576

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T11:30:16Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')