Horizon Alert
Summary of the vulnerability and why it matters
A critical vulnerability has been identified in the OpenID Connect (OIDC) userinfo endpoint, potentially exposing identity information. This issue allows for the retrieval of sensitive user claims without proper API token scope enforcement, which could impact systems relying on OIDC for authentication and authorization. The primary concern is to confirm if your environment is affected and to what extent.
- Sensitive user data could be exposed.
- Affects systems using OIDC for identity.
- Confirm relevance and assess exposure.
Attack Path
How an attacker could exploit the issue
An attacker could potentially access sensitive identity information by sending a request to the OIDC userinfo endpoint. This occurs because the endpoint may not correctly check if the request is authorized by an API token with the necessary permissions, leading to unauthorized disclosure and modification of user data.
- No authentication required to access.
- Requests to userinfo endpoint trigger vulnerability.
- Exposes and allows modification of identity data.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could allow an unauthenticated attacker to retrieve sensitive identity information, such as names, email addresses, and unique identifiers, from the OIDC userinfo endpoint. This exposure may occur when the OIDC endpoint is improperly configured and does not validate API token scopes before returning user identity claims.
- Sensitive identity information could be exposed.
- An unauthenticated attacker could exploit this.
- Unauthorized access to user data may occur.
Operational Fix
Recommended remediation, mitigation, and detection steps
This vulnerability in OIDC userinfo endpoints, allowing identity claims without proper API token scope enforcement, likely impacts application owners and platform teams responsible for identity and access management. The first step is to identify all instances of the affected technology, determine their exposure (especially if network-accessible), and confirm business criticality to prioritize remediation efforts.
- Own: Application and Platform Owners.
- Verify: Exposure and criticality of affected systems.
- Action: Plan remediation and coordinate with vendors.