Skip to main content

RuoYi-Vue-Plus CVE-2026-77795

| EUVDEUVD-2026-64045 MEDIUM
Improper Authorization (CWE-285)
2026-08-21 VulDB GHSA-wx23-rgr5-65rh
5.3
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privilege application account
  2. Delivery
    Send unauthenticated-style request to workflow REST endpoint
  3. Exploit
    Application skips authorization check
  4. Execution
    Access or manipulate workflow definitions or instances
  5. Impact
    Exfiltrate workflow data or alter approval flows

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated session with at minimum a low-privilege user account on the target RuoYi-Vue-Plus application (PR:L per CVSS 4.0). The workflow module must be deployed and its endpoints accessible - installations that have not enabled the workflow feature or that have removed the workflow controllers from their deployment are not affected. No special network position is required beyond being able to reach the application's HTTP interface (AV:N, AC:L). Limiting factors: unauthenticated exploitation is not indicated by the CVSS vector; attackers must possess valid credentials. Deployments that enforce strict role-based access controls via a WAF or API gateway in front of workflow endpoints may reduce exploitability. The VulDB 'Authentication Bypass' tag and the PR:L CVSS metric are in partial tension - the precise privilege level at which bypass occurs (e.g., any registered user vs. a specific role) is not confirmed from available data and should be verified with the vendor.

Impact

The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) scores 5.3, reflecting network-reachable, low-complexity exploitation requiring only a low-privilege authenticated session. The impact metrics (VC:L/VI:L/VA:L) indicate limited but real confidentiality, integrity, and availability effects on the vulnerable system. No subsequent-system impact is identified. The VulDB tag labels this 'Authentication Bypass,' which partially conflicts with PR:L - the most accurate reading is privilege escalation or authorization bypass: an authenticated low-privilege user bypasses access controls to reach higher-privilege workflow functions, not a bypass of authentication entirely. EPSS data is not provided; however, given the niche deployment footprint and the absence of CISA KEV listing, real-world exploitation probability is currently low. A GitHub issue (https://github.com/SunRisexyz/Vul-of-Ruoyi/issues/1) suggests a researcher has documented the flaw, which may lower the barrier for exploitation but does not confirm weaponized code. The FlwSpelController is the highest-risk sub-component - if SpEL expression input is user-controlled and reachable post-auth-bypass, impact could exceed the stated VC:L/VI:L metrics; this warrants verification with the vendor.

Exploit ScenarioDerived

An attacker with a standard low-privilege account on a RuoYi-Vue-Plus 5.6.x deployment sends crafted HTTP requests directly to the workflow management REST endpoints, bypassing the authorization checks that should restrict these actions to higher-privileged roles such as workflow administrators. This allows the attacker to enumerate workflow definitions, modify workflow instances, or potentially submit expressions to the SpEL endpoint - all without the required privilege level. A researcher GitHub issue documents the vulnerability, lowering the bar for replication.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 21, 2026

Improper authorization (broken access control) in Dromara RuoYi-Vue-Plus versions 5.6.0 through 5.6.2 allows authenticated low-privilege users to interact with protected Workflow module endpoints - FlwInstanceController, FlwDefinitionController, FlwCategoryController, FlwSpelController, and TestLeaveController - without the required authorization level. The vulnerability is remotely exploitable with no user interaction needed beyond holding a low-privilege account. No public exploit has been independently confirmed at time of analysis, though a researcher-submitted GitHub issue references the flaw; no active exploitation is recorded in CISA KEV.

RemediationAI

No vendor-released patched version has been identified in the available data at time of analysis - affected versions are confirmed through 5.6.2 but a fixed release number is not provided by VulDB or EUVD references. Administrators should monitor the Dromara RuoYi-Vue-Plus GitHub repository (https://github.com/dromara/RuoYi-Vue-Plus) for a maintenance release addressing this issue. As an immediate compensating control, restrict access to the five affected workflow endpoints (FlwInstanceController, FlwDefinitionController, FlwCategoryController, FlwSpelController, TestLeaveController) at the gateway or reverse-proxy layer to only users with confirmed administrative roles, accepting the trade-off of breaking workflow functionality for non-admin users. The FlwSpelController should be treated with the highest urgency - if disabling individual endpoints is feasible via Spring Security configuration, disable or heavily restrict the SpEL evaluation endpoint first, as SpEL misuse carries the greatest escalation potential. Apply principle-of-least-privilege to all workflow module role assignments in the interim.

Affected VersionsENISA

RuoYi-Vue-Plus 5.6.2
RuoYi-Vue-Plus 5.6.0
RuoYi-Vue-Plus 5.6.1

Affected Packages

euvd ruoyi_vue_plus no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

RuoYi-Vue-Plus is a Chinese open-source enterprise rapid-development framework built on Spring Boot 3.x and Vue 3, published by the Dromara community. The affected component is its integrated workflow module, which wraps a flow engine (likely FlowLong or a similar BPM engine) and exposes REST endpoints through five controllers governing workflow instances, definitions, categories, SpEL expression evaluation, and a test leave-approval scenario. CWE-285 (Improper Authorization) indicates the application fails to verify that the authenticated principal holds the required role or permission before executing sensitive workflow operations. The affected CPE is cpe:2.3:a:dromara:ruoyi-vue-plus:*:*:*:*:*:*:*:*, covering all configurations of the product through version 5.6.2. The SpEL controller is particularly notable because Spring Expression Language evaluation endpoints carry elevated risk if improperly protected, as SpEL can evaluate arbitrary expressions.

Know when Ruoyi Vue Plus gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 5.4 MEDIUM

Network-reachable, low-complexity exploit requiring authenticated low-privilege access; no scope change; availability impact not substantiated by description.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A vulnerability was identified in Dromara RuoYi-Vue-Plus up to 5.6.2. This issue affects the function FlwInstanceController/FlwDefinitionController/FlwCategoryController/FlwSpelController/TestLeaveController of the component Workflow Endpoint. Such manipulation leads to improper authorization. The attack can be launched remotely.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Medium
popular Chinese enterprise rapid-development framework, primarily domestic
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy