Horizon Alert
Summary of the vulnerability and why it matters
This vulnerability in Vanus software allows unauthenticated remote attackers to gain full administrative access to the cluster by exploiting hardcoded, default credentials. This could enable unauthorized management of critical resources and access to event data within the affected system.
- Default credentials grant full cluster control.
- Leadership should track exposure and relevance.
- Confirm if this technology is in use.
Attack Path
How an attacker could exploit the issue
An attacker can reach the Vanus platform over the network and interact with its gateway gRPC proxy port. By leveraging a hardcoded administrator token, an unauthenticated attacker can bypass authentication and gain full cluster-administrative privileges, allowing them to manage various aspects of the system and access event data.
- Accessible over the network.
- Uses default, hardcoded credentials.
- Full cluster-admin access.
Live Threat
Current exploitation, exposure, and threat context
Vanus versions 0.8.0 through 0.9.0 are susceptible to a critical vulnerability. An unauthenticated remote attacker could exploit this by using a hardcoded admin token to gain cluster-admin access. This allows them to manage namespaces, eventbuses, users, tokens, role bindings, and read or publish events.
- Cluster namespaces and event data could be affected.
- Attackers can send a fixed token to the gateway.
- Unrestricted access to cluster management functions.
Operational Fix
Recommended remediation, mitigation, and detection steps
The Vanus platform's gateway component, which manages critical cluster functions, is vulnerable to unauthenticated remote attackers using hardcoded administrative credentials. This necessitates rapid identification of all Vanus deployments, confirmation of their exposure and criticality, and immediate engagement with the platform or application owners. The first practical step is to locate all instances of Vanus, verify their network reachability and business impact, identify the responsible owner, and then prioritize remediation based on the assessed risk.
- Platform or application owners should lead.
- Verify Vanus instances and network exposure.
- Plan remediation with vendor coordination.