Description
Vanus 0.8.0 through 0.9.0 contains a default credentials vulnerability that allows unauthenticated remote attackers to gain cluster-admin access by using the hardcoded admin token. Attackers can send the fixed Bearer token to the gateway gRPC proxy port to manage namespaces, eventbuses, users, tokens, and role bindings, and read or publish events.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
vanus-labs vanus
Default version status: unaffected
0.8.0 to ≤ 0.9.0affected
pkg:golang/github.com/vanus-labs/vanusReferences
- https://github.com/vanus-labs/vanus/issues/647 ↗
- https://github.com/vanus-labs/vanus/blob/v0.9.0/internal/controller/tenant/controller.go#L449-L500 ↗
- https://github.com/vanus-labs/vanus/blob/v0.9.0/internal/primitive/constants.go#L37 ↗
- https://www.vulncheck.com/advisories/vanus-0.8.0-through-0.9.0-default-admin-credentials-via-gateway ↗