OpenIdentityPlatform OpenAM
cpe:2.3:a:openidentityplatform:openam:*:*:*:*:*:*:*
- < 16.0.0
A vulnerability exists in Open Access Management (OpenAM) versions prior to 16.0.0, allowing for injection of arbitrary values into claims within the id_token or user_info. This issue arises when the 'claims_parameter_supported' parameter is enabled, and can be exploited using the 'oidc-claims-extension.groovy' script. Attackers can inject a claims parameter containing a JSON file into the authorization request, customizing the claims returned in the id_token and user_info. This could lead to various vulnerabilities, such as impersonating users by manipulating email claims, depending on how client applications utilize these claims.
Exploitation of this vulnerability could lead to unauthorized identity assumption by injecting false claims into the id_token or user_info, potentially allowing attackers to impersonate users or manipulate access based on the injected information.
Users can upgrade to OpenAM version 16.0.0 or later to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.