Skip to main content

PowerJob CVE-2025-11581

MEDIUM
Missing Authorization (CWE-862)
2025-10-10 cna@vuldb.com
5.5
CVSS 4.0 · Vendor: vuldb
View

Attack ChainAIDerived

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

  1. Access
    Reach PowerJob OpenAPI over network
  2. Exploit
    Send unauthenticated request to /openApi/runJob
  3. Execution
    Bypass missing authorization check
  4. Impact
    Trigger 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).

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

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

Alert me

AnalysisAIv1 – 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

maven tech.powerjob:powerjob-server-starter no fix

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

Vendor (vuldb) PRIMARY 5.5 MEDIUM
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
vuln.today AI 6.5 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/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
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Low
niche open-source distributed job scheduler, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

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.5%
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· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
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.

Affected Products (CPE)CVE.org

cpe:2.3:a:powerjob:powerjob:*:*:*:*:*:*:*:*
CVE-2023-37754 CRITICAL POC
9.8 Jul 28

PowerJob v4.3.3 was discovered to contain a remote command execution (RCE) vulnerability via the instanceId parameter at

CVE-2026-75430 CRITICAL
9.8 Sep 04

Unauthenticated remote code execution in PowerJob Worker 5.1.2 (and likely earlier) stems from the /worker/deployContain

CVE-2026-75429 CRITICAL
9.8 Sep 04

Unauthenticated remote code execution in PowerJob 4.x through 5.1.2 lets any actor that can reach the server's Server-Wo

CVE-2024-44546 CRITICAL
9.8 Nov 11

Powerjob >= 3.20 is vulnerable to SQL injection via the version parameter. Rated critical severity (CVSS 9.8), this vuln

CVE-2023-29924 CRITICAL
9.8 Apr 21

PowerJob V4.3.1 is vulnerable to Incorrect Access Control that allows for remote code execution. Rated critical severity

CVE-2023-29926 CRITICAL
9.8 Apr 20

PowerJob V4.3.2 has unauthorized interface that causes remote code execution. Rated critical severity (CVSS 9.8), this v

CVE-2025-11580 MEDIUM POC
5.5 Oct 10

Missing authorization in PowerJob through 5.1.2 exposes the /user/list endpoint, allowing remote unauthenticated attacke

CVE-2023-29922 MEDIUM POC
5.3 Apr 19

PowerJob V4.3.1 is vulnerable to Incorrect Access Control via the create user/save interface. Rated medium severity (CVS

CVE-2023-29923 MEDIUM POC
5.3 Apr 19

PowerJob V4.3.1 is vulnerable to Insecure Permissions. Rated medium severity (CVSS 5.3), this vulnerability is remotely

CVE-2023-29921 MEDIUM POC
5.3 Apr 19

PowerJob V4.3.1 is vulnerable to Incorrect Access Control via the create app interface. Rated medium severity (CVSS 5.3)

CVE-2026-75431 CRITICAL
9.1 Sep 04

Remote code execution in PowerJob Server 5.1.2 (and likely earlier releases) stems from a predictable/hardcoded HS256 si

CVE-2023-36106 HIGH
7.5 Aug 17

An incorrect access control vulnerability in powerjob 4.3.2 and earlier allows remote attackers to obtain sensitive info

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