Horizon Alert
Summary of the vulnerability and why it matters
This advisory concerns security vulnerabilities in Apache Pulsar Manager, a web console used for administering Pulsar clusters. The issues allow unauthenticated users to gain administrative control over the manager and potentially interact with the underlying Pulsar cluster using its credentials. As Apache Pulsar Manager is no longer maintained or supported, organizations should confirm if they are using this software.
- Unauthenticated users can gain admin access.
- It impacts cluster administration and data.
- Confirm usage; it is an unsupported product.
Attack Path
How an attacker could exploit the issue
An attacker could exploit Apache Pulsar Manager by first reaching its web console over the network. Depending on the configuration, an unauthenticated user could potentially create a new administrator account or send requests to the underlying Pulsar cluster using the manager's credentials, leading to a compromise of the cluster. The vulnerability can also allow an attacker to direct the manager to send its cluster credentials to an attacker-controlled host.
- Accessible over the network without authentication.
- Unauthenticated requests to the admin API.
- Full control of Pulsar Manager and cluster.
Live Threat
Current exploitation, exposure, and threat context
An unauthenticated user could gain administrative control of Apache Pulsar Manager, allowing them to perform any operation supported by the Pulsar admin API. This could also lead to the exposure of the credential used by Pulsar Manager to interact with the Pulsar cluster.
- Administrative control over Pulsar Manager.
- Unauthenticated network access to Pulsar Manager.
- Full compromise of the Pulsar cluster.
Operational Fix
Recommended remediation, mitigation, and detection steps
Given that Apache Pulsar Manager is unsupported and unmaintained, the primary responsibility falls to teams managing the Pulsar infrastructure and any teams that previously operated Pulsar Manager. The immediate action should be to identify all instances of Pulsar Manager, assess their network exposure and criticality, and then initiate a plan to decommission them or migrate to a supported alternative.
- Infrastructure or Platform Teams
- Verify Pulsar Manager's network reachability.
- Decommission unsupported instances promptly.