Horizon Alert
Summary of the vulnerability and why it matters
A critical vulnerability exists in Perforce Helix Authentication Service (HAS) deployments that have not updated the default SCIM bearer token. If the SCIM endpoint is accessible, attackers can use this default token to gain unauthorized access and perform user and group operations. This could potentially be chained with another vulnerability to achieve remote code execution.
- Default credentials allow unauthorized access to user data.
- Critical service controls user identity and provisioning.
- Confirm if your authentication service uses default tokens.
Attack Path
How an attacker could exploit the issue
An attacker who discovers a default, unchanged bearer token in Perforce Helix Authentication Service deployments can gain unauthorized access to the SCIM API. This access allows them to manipulate user and group information through the provisioning backend. In some scenarios, this vulnerability can be combined with another to disrupt services or potentially execute code remotely.
- Exposed SCIM API with default token.
- Authenticate to perform user operations.
- Unauthorized access and potential RCE.
Live Threat
Current exploitation, exposure, and threat context
When Perforce Helix Authentication Service (HAS) deployments retain the default SCIM bearer token and the SCIM endpoint is accessible, an attacker could authenticate to the SCIM API. This could allow them to perform user and group operations, and when chained with another vulnerability, potentially lead to remote code execution and service disruption.
- User and group data could be affected.
- Unauthorized SCIM API access could occur.
- Service disruption and potential code execution.
Operational Fix
Recommended remediation, mitigation, and detection steps
The Perforce Helix Authentication Service (HAS) team, application owners, and infrastructure teams are responsible for addressing this vulnerability. The immediate first step is to identify all HAS deployments, determine their external reachability, and confirm if they are business-critical. Remediation planning should prioritize these highly exposed or critical instances.
- Identify all HAS deployments and exposure.
- Confirm business criticality and accountable owners.
- Plan remediation based on identified risks.