Parse Server
cpe:2.3:a:parseplatform:parse-server:*:*:*:*:*:*:*, +1 more
- >= 9.0.0, < 9.5.2-alpha.5
- < 8.6.18
A vulnerability exists in the Keycloak authentication adapter of Parse Server, specifically in versions prior to 9.5.2-alpha.5 and 8.6.18. The issue arises because the adapter fails to validate the 'azp' (authorized party) claim of Keycloak access tokens against the configured client ID. As a result, a valid access token from the same Keycloak realm but issued for a different client application can be used to authenticate as any user on the Parse Server that utilizes the Keycloak adapter. This flaw facilitates cross-application account takeover in multi-client Keycloak realms. All Parse Server deployments using the Keycloak authentication adapter in such a Keycloak environment are affected.
Exploitation of this vulnerability allows for unauthorized authentication as any user on the affected Parse Server, leading to potential account takeover.
Users can upgrade to Parse Server versions 9.5.2-alpha.5 or 8.6.18 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.