ZeroHour

CVE-2026-92466

niche

Missing Authorization in zlt2000 microservices-platform ≤ 6.0.0 Exposes Admin APIs

CVSS 4.0
8.7 high
EPSS
Published
()
Modified
AI analysis

zlt2000 microservices-platform through 6.0.0 ships with the zlt.security.auth.urlPermission.enable flag set to false by default, which disables all URL-level permission enforcement after a user authenticates. Any authenticated account, even one with no roles assigned, can therefore call administrative APIs directly, including user management, role assignment, and Elasticsearch index operations. This lets a low-privileged or newly registered user escalate privileges (e.g., grant themselves roles), manage accounts, and manipulate Elasticsearch data. All deployments running version 6.0.0 or earlier that have not explicitly enabled the URL permission check are affected. There is currently no public proof-of-concept, no CISA KEV listing, and no known exploitation in the wild.

What to do: Explicitly set zlt.security.auth.urlPermission.enable=true in all deployments instead of relying on the insecure default, and verify that administrative endpoints (user management, role assignment, Elasticsearch index operations) reject accounts without roles. Upgrade to a patched release when one becomes available, audit role assignments and recently created accounts for signs of abuse, and review application logs for admin API calls from role-less users.

Affected
zlt2000 microservices-platformthrough 6.0.0 (all versions ≤ 6.0.0)
Estimated exposure
nichelikely hundreds to a few thousand deployments at most (open-source project with roughly 10k GitHub stars; no public exposure-scan data) — microservices-platform is a niche open-source Spring Cloud scaffold popular mainly with Chinese developers (≈10k GitHub stars), and most instances are internal or learning deployments, so internet-exposed affected systems are plausibly in…

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

Description

zlt2000 microservices-platform through 6.0.0 contains a missing authorization vulnerability where the zlt.security.auth.urlPermission.enable flag defaults to false, disabling all permission checks after authentication. Authenticated users with no roles can access administrative APIs including user management, role assignment, and Elasticsearch index operations by bypassing the disabled authorization enforcement.

Weakness
CWE-862
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/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.