ZeroHour

CVE-2026-75431

niche

Hard-coded JWT signing key enables unauthenticated RCE in PowerJob Server

CVSS 3.1
9.1 critical
EPSS
<1%p54
Published
()
Modified
AI analysis

PowerJob Server 5.1.2 and likely earlier versions use a predictable (hard-coded) signing key for HS256-signed JWT authentication tokens (CWE-321), meaning every deployment that keeps the default key derives the same secret. Because the key is predictable, a remote, unauthenticated attacker can forge valid JWTs for arbitrary accounts and gain full access to the server without credentials or user interaction, which per the advisory leads to arbitrary code execution. Any deployment running PowerJob Server 5.1.2 or an earlier version is affected, with internet-exposed instances most directly at risk since no authentication is needed to exploit. No public proof-of-concept, CISA KEV listing, or confirmed in-the-wild exploitation is currently known; EPSS estimates a 0.8% probability of exploitation within the next 30 days.

What to do: Upgrade PowerJob Server to a patched release newer than 5.1.2 that randomizes the JWT signing key as soon as one is available; the advisory does not yet specify a fixed version number. As interim mitigation, restrict network access to PowerJob Server to trusted clients and, if the deployment allows overriding the JWT secret, replace it with a strong, randomly generated key. Review logs for unexpected successful authentications or unfamiliar task executions, since forged tokens may appear as legitimate logins.

Affected
PowerJob Server5.1.2 and likely earlier versions
Estimated exposure
nichelikely in the low thousands of deployments at most (niche open-source scheduler; no public install counts) — PowerJob is a niche open-source distributed job-scheduling framework typically deployed by individual engineering teams, often on internal networks, and no public active-install counts or internet-exposure scan data exist, so this is a…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

PowerJob Server version 5.1.2 (and likely earlier) uses a predictable JWT signing key for HS256-based authentication. This allows a remote attacker to execute arbitrary code.

Weakness
CWE-321
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

In the news

No ingested article mentions this CVE yet.