RuoYi-Vue-Plus - Missing Authorization on Workflow Task Management Endpoints
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| dromara | RuoYi-Vue-Plus | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dromara | Ruoyi-vue-plus |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.320% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | RuoYi-Vue-Plus through 5.6.2, fixed in commit 88d03d9, exposes workflow task management endpoints under /workflow/task (FlwTaskController) without any permission check: the controller declares no class-level or method-level authorization annotation, so the endpoints are gated only by global authentication. Any authenticated user, regardless of assigned role, can therefore reassign workflow approval tasks to arbitrary users via updateAssignee (defeating segregation of duties in the approval process), urge arbitrary tasks, and enumerate all pending and finished tasks via the pageByAllTaskWait and pageByAllTaskFinish listing endpoints. The issue was resolved by adding permission identifiers (SaCheckPermission) to these endpoints. | |
| Title | RuoYi-Vue-Plus - Missing Authorization on Workflow Task Management Endpoints | |
| First Time appeared |
Dromara
Dromara ruoyi-vue-plus |
|
| Weaknesses | CWE-862 | |
| CPEs | cpe:2.3:a:dromara:ruoyi-vue-plus:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Dromara
Dromara ruoyi-vue-plus |
|
| References |
| |
| Metrics |
cvssV3_1
|