Description
A weakness has been identified in y_project RuoYi up to 4.8.3. This affects the function renderDrawer of the file /system/dict/data/add of the component Dictionary Data Drawer Preview. Executing a manipulation of the argument cssClass can lead to cross site scripting. The attack may be performed from remote. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.
Published: 2026-10-12
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote Cross‑Site Scripting
Action: Apply Patch
AI Analysis

Impact

A stored cross‑site scripting vulnerability resides in the renderDrawer function of the /system/dict/data/add endpoint of y_project RuoYi up to version 4.8.3. By manipulating the cssClass argument, an attacker can inject arbitrary script that will be executed in the browser of any user who views the affected page. This flaw can facilitate theft of session cookies, credential exfiltration, or other client‑side attacks.

Affected Systems

The issue affects y_project RuoYi, specifically versions up to and including 4.8.3. No other versions have been identified as vulnerable.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity. EPSS data is not available, and the vulnerability is not listed in CISA’s KEV catalog. Because the weakness can be triggered from a remote source, an attacker with internet connectivity can exploit it without local privileges. The vulnerability’s impact is primarily confidentiality and integrity of user sessions, with potential for data disclosure and defacement. Due to the absence of mitigations in the affected releases, exploitation remains feasible as soon as the vulnerable code is reachable.

Generated by OpenCVE AI on October 12, 2026 at 06:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a patched RuoYi release that contains the fix for the renderDrawer XSS flaw.
  • If an upgrade is not immediately possible, implement input validation on the cssClass parameter to escape or reject characters that could form script tags, thereby neutralizing the injection vector.
  • Deploy a web‑application firewall rule that blocks or sanitizes payloads targeting the /system/dict/data/add endpoint to reduce the risk of successful exploitation while a permanent fix is deployed.

Generated by OpenCVE AI on October 12, 2026 at 06:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 12 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
First Time appeared Y Project
Y Project ruoyi
Vendors & Products Y Project
Y Project ruoyi

Mon, 12 Oct 2026 05:30:00 +0000

Type Values Removed Values Added
Description A weakness has been identified in y_project RuoYi up to 4.8.3. This affects the function renderDrawer of the file /system/dict/data/add of the component Dictionary Data Drawer Preview. Executing a manipulation of the argument cssClass can lead to cross site scripting. The attack may be performed from remote. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.
Title y_project RuoYi Dictionary Data Drawer Preview add renderDrawer cross site scripting
First Time appeared Ruoyi
Ruoyi ruoyi
Weaknesses CWE-79
CWE-94
CPEs cpe:2.3:a:ruoyi:ruoyi:*:*:*:*:*:*:*:*
Vendors & Products Ruoyi
Ruoyi ruoyi
References
Metrics cvssV2_0

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

cvssV3_0

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

cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-14T17:25:08.687Z

Reserved: 2026-10-11T09:35:57.862Z

Link: CVE-2026-108802

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-12T06:16:58.937

Modified: 2026-10-14T18:17:30.570

Link: CVE-2026-108802

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T07:30:08Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')