CVE-2026-88616
UnknownSummary
An issue in RuoYi-Vue-Plus 6.0.0 allows a remote attacker to execute arbitrary code via the FlwTaskController.java component, and the FlwTaskServiceImpl.completeTask, CompleteExecuteComponent.process, Warm-Flow TaskService.skip, POST /workflow/task/completeTask components.
Risk Assessment
A remote attacker can execute arbitrary code on the server, potentially leading to full system takeover, data theft, or further exploitation within the internal network. This is a critical impact vulnerability.
Recommendation
Update RuoYi-Vue-Plus to a version that fixes this vulnerability, or implement proper authentication and authorization in the /workflow/task/completeTask endpoint. Consider temporarily restricting access to this endpoint.
Other vulnerabilities in RuoYi-Vue-Plus
See all- CVE-2025-66916Critical
The snailjob component in RuoYi-Vue-Plus versions 5.5.1 and earlier, interface /snail-job/workflow/check-node-expression can execute QLExpress expressions, but it does not filter user input, allowing attackers to use the File class to perform arbitrary file reading and writing.
- CVE-2026-58176Medium
In RuoYi-Vue-Plus up to version 5.6.2 (fixed in commit 88d03d9), workflow task management endpoints in FlwTaskController lack any permission checks. Any authenticated user, regardless of role, can reassign tasks, urge them, and list all pending and finished tasks.
Original NVD description (English source)
An issue in RuoYi-Vue-Plus 6.0.0 allows a remote attacker to execute arbitrary code via the FlwTaskController.java component, and the FlwTaskServiceImpl.completeTask, CompleteExecuteComponent.process, Warm-Flow TaskService.skip, POST /workflow/task/completeTask components

