ZeroHour

CVE-2026-56100

moderate

Privilege Escalation in SpringBlade via Missing Authorization Check and JWT Forgery

CVSS 4.0
8.6 high
EPSS
<1%p21
Published
()
Modified
AI analysis

SpringBlade versions 2.7.3 up to but not including 5.0.0 expose an internal Feign user-creation endpoint through a @RestController with no authorization check (CWE-862). An authenticated attacker holding a low-privilege account can send a crafted POST request to this endpoint to create a new system administrator account. The gateway's authentication filter only validates that the JWT parses and does not verify user roles or caller identity, and the JWT signing key is hardcoded in publicly available JARs, allowing attackers to forge valid tokens as part of the escalation path. Successful exploitation yields administrator privileges, enabling cross-tenant data pollution and persistent backdoor access via the attacker-created admin account. No public proof-of-concept, CISA KEV listing, or confirmed in-the-wild exploitation is currently known; EPSS is 0.3%.

What to do: Upgrade to SpringBlade 5.0.0 or later. As interim mitigation, add an explicit authorization check to the user-creation endpoint (or remove its public @RestController exposure), replace the hardcoded JWT signing key with a unique secret per deployment, and configure the gateway authentication filter to verify user roles and caller identity. Audit user tables for unexpected administrator accounts created recently.

Affected
SpringBlade project (open source) SpringBlade>= 2.7.3 and < 5.0.0
Estimated exposure
moderateon the order of thousands of enterprise deployments (estimate) — SpringBlade is a widely adopted open-source Spring Cloud development scaffold typically deployed as in-house enterprise microservices, suggesting thousands of affected deployments, though most are internal and the flaw requires an…

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

Description

SpringBlade versions from 2.7.3 up to but not including 5.0.0 contain a privilege escalation vulnerability that allows authenticated attackers to create system administrator accounts by sending crafted POST requests to an unprotected internal Feign user-creation endpoint exposed via @RestController without authorization checks. Attackers can exploit the gateway's authentication filter, which only validates JWT parsing without verifying user roles or caller identity, and leverage a hardcoded JWT signing key embedded in publicly available JARs to forge tokens and escalate privileges from a low-privilege user to administrator, enabling cross-tenant data pollution and persistent backdoor access.

Weakness
CWE-862
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.