| 标题 | PowerJob 5.1.0/5.1.1/5.1.2 Code Injection |
|---|
| 描述 | A code injection vulnerability was found in PowerJob up to version 5.1.2. The OpenAPI endpoints are unauthenticated by default (oms.auth.openapi.enable defaults to false). An unauthenticated attacker can create a workflow with a DECISION node containing a malicious Groovy script via /openApi/addWorkflowNode, then trigger execution via /openApi/runWorkflow. The Groovy script is executed by GroovyEvaluator.evaluate() on the server JVM without any sandbox, leading to pre-authentication Remote Code Execution (RCE). The manipulation leads to code injection via the nodeParams parameter. The attack can be initiated remotely without authentication. |
|---|
| 来源 | ⚠️ https://github.com/PowerJob/PowerJob/issues/1168 |
|---|
| 用户 | anch0r (UID 96691) |
|---|
| 提交 | 2026-03-24 09時21分 (6 月前) |
|---|
| 管理 | 2026-04-07 15時38分 (14 days later) |
|---|
| 状态 | 已接受 |
|---|
| VulDB条目 | 355747 [PowerJob 5.1.0/5.1.1/5.1.2 OpenAPI Endpoint /openApi/addWorkflowNode GroovyEvaluator.evaluate nodeParams 权限提升] |
|---|
| 积分 | 20 |
|---|