PowerJob
CVE-2025-11581
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach PowerJob OpenAPI over network
-
ExploitSend unauthenticated request to /openApi/runJob
-
ExecutionBypass missing authorization check
-
ImpactTrigger job execution / access data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires network access to the PowerJob server's OpenAPI interface, specifically the /openApi/runJob endpoint exposed by OpenAPIController; the authorization check on this endpoint is missing, so no credentials are required (PR:N) and no user interaction is needed (UI:N). The practical LIMITING factor is exposure: PowerJob's OpenAPI/server port must be reachable by the attacker - instances bound to internal networks or placed behind authenticated gateways/firewalls are not reachable from the internet. Affected versions are PowerJob up to and including 5.1.2; deployments must be running a vulnerable build for the condition to apply. |
| Impact | This is a moderate-severity missing-authorization flaw (CWE-862) rather than a top-tier emergency. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated issue, but scopes impact very narrowly: only VC:L (low confidentiality), with VI:N and VA:N - no integrity or availability impact and a base score of just 5.5 (Medium). The E:P flag confirms proof-of-concept exploit code, consistent with the public issue report (PowerJob GitHub #1128). Signals are largely consistent: EPSS is low at 0.46% (38th percentile), there is NO CISA KEV listing, and the single CNA is VulDB. Net read: a publicly disclosed, easy-to-reach authorization gap, but with limited rated impact and no evidence of widespread or active exploitation. CONFLICT TO VERIFY: the affected endpoint is /openApi/runJob - triggering job execution typically implies an INTEGRITY (and potentially availability/RCE) impact, yet the official vector rates only VC:L with VI:N/VA:N. This under-weighting of integrity should be confirmed with the maintainer, because an attacker able to run arbitrary scheduled jobs could plausibly achieve more than low-confidentiality disclosure. Prioritize patching for internet-exposed PowerJob servers, but this is not a drop-everything KEV-grade item. |
| Exploit ScenarioDerived | An attacker who can reach a PowerJob server's HTTP interface sends a crafted request directly to the /openApi/runJob endpoint, which fails to enforce authorization, and triggers job execution without valid credentials. Because the issue has been publicly disclosed with proof-of-concept detail (VulDB / GitHub issue #1128), an opportunistic attacker scanning for exposed PowerJob instances could invoke this endpoint remotely without authentication (PR:N). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Missing authorization in PowerJob through 5.1.2 lets unauthenticated remote attackers who can reach the OpenAPI service invoke the /openApi/runJob endpoint without credentials, potentially triggering job execution with limited confidentiality and integrity impact. This is a moderate-severity CWE-862 flaw rather than a top-tier emergency; publicly available exploit code exists, and EPSS is low at 0.46% (38th percentile).
RemediationAI
No vendor-released patch identified at time of analysis; upgrade PowerJob to a release later than 5.1.2 once the vendor confirms it contains the authorization fix, tracking https://github.com/PowerJob/PowerJob/issues/1128 and https://github.com/PowerJob/PowerJob/ for release details. Until then, restrict network access to the OpenAPI/server port and block or require authentication for /openApi/runJob at a reverse proxy, API gateway, or WAF; bind the service to internal interfaces and allowlist trusted job-trigger sources. Disabling the OpenAPI feature entirely if unused is the strongest mitigation, but it breaks external job-trigger integrations; gateway authentication adds a credential-management dependency for clients; firewall allowlisting requires accurate source inventory. Monitor https://vuldb.com/?id.327903 and https://vuldb.com/?ctiid.327903 for updated vendor guidance.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in maven
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
PowerJob is a distributed job scheduling and computing platform whose OpenAPIController exposes REST endpoints under /openApi for external job operations. CVE-2025-11581 is classified as CWE-862 (Missing Authorization), meaning the /openApi/runJob handler does not enforce an authorization check before performing the job-run action. The affected CPE is cpe:2.3:a:powerjob:powerjob:*:*:*:*:*:*:*:*, with the description bounding affected deployments to PowerJob up to and including 5.1.2. The assessed vector is AV:N/AC:L/PR:N/UI:N, so no credentials or user interaction are required; practical exploitation is limited to instances whose OpenAPI or server port is reachable by the attacker. The public disclosure and E:P in the CVSS 4.0 vector align with the availability of exploit code, while the low EPSS score indicates limited predicted exploitation activity.
Know when Powerjob 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
Network-reachable, low-complexity, unauthenticated endpoint (AV:N/AC:L/PR:N/UI:N); unauthorized job triggering warrants low integrity (I:L) alongside the vendor's low confidentiality, with availability unproven.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A security vulnerability has been detected in PowerJob up to 5.1.2. This vulnerability affects unknown code of the file /openApi/runJob of the component OpenAPIController. Such manipulation leads to missing authorization. The attack can be launched remotely. The exploit has been disclosed publicly and may be used.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Affected Products (CPE)CVE.org
PowerJob v4.3.3 was discovered to contain a remote command execution (RCE) vulnerability via the instanceId parameter at
Unauthenticated remote code execution in PowerJob Worker 5.1.2 (and likely earlier) stems from the /worker/deployContain
Unauthenticated remote code execution in PowerJob 4.x through 5.1.2 lets any actor that can reach the server's Server-Wo
Powerjob >= 3.20 is vulnerable to SQL injection via the version parameter. Rated critical severity (CVSS 9.8), this vuln
PowerJob V4.3.1 is vulnerable to Incorrect Access Control that allows for remote code execution. Rated critical severity
PowerJob V4.3.2 has unauthorized interface that causes remote code execution. Rated critical severity (CVSS 9.8), this v
Missing authorization in PowerJob through 5.1.2 exposes the /user/list endpoint, allowing remote unauthenticated attacke
PowerJob V4.3.1 is vulnerable to Incorrect Access Control via the create user/save interface. Rated medium severity (CVS
PowerJob V4.3.1 is vulnerable to Insecure Permissions. Rated medium severity (CVSS 5.3), this vulnerability is remotely
PowerJob V4.3.1 is vulnerable to Incorrect Access Control via the create app interface. Rated medium severity (CVSS 5.3)
Remote code execution in PowerJob Server 5.1.2 (and likely earlier releases) stems from a predictable/hardcoded HS256 si
An incorrect access control vulnerability in powerjob 4.3.2 and earlier allows remote attackers to obtain sensitive info
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB