GHSA-6rrr-78xp-5jp8
Zitadel RefreshToken invalidation vulnerability
Quick fix
GHSA-6rrr-78xp-5jp8 — github.com/zitadel/zitadel: upgrade to the fixed version with the command below.
go get github.com/zitadel/zitadel@v2.17.3Details
### Impact RefreshTokens is an OAuth 2.0 feature that allows applications to retrieve new access tokens and refresh the user's session without the need for interacting with a UI.
RefreshTokens were not invalidated when a user was locked or deactivated. The deactivated or locked user was able to obtain a valid access token only through a refresh token grant.
When the locked or deactivated user’s session was already terminated (“logged out”) then it was not possible to create a new session. Renewal of access token through a refresh token grant is limited to the configured amount of time (RefreshTokenExpiration).
### Patches 2.x versions are fixed on >= [2.17.3](https://github.com/zitadel/zitadel/releases/tag/v2.17.3) 2.16.x versions are fixed on >= [2.16.4](https://github.com/zitadel/zitadel/releases/tag/v2.16.4)
ZITADEL recommends upgrading to the latest versions available in due course.
### Workarounds Ensure the RefreshTokenExpiration in the OIDC settings of your instance is set according to your security requirements.
### References
https://zitadel.com/docs/guides/manage/console/instance-settings#oidc-token-lifetimes-and-expiration
Are you affected?
Enter the version of the package you're using.
Affected packages
2.17.0Fixed in: 2.17.3go get github.com/zitadel/zitadel@v2.17.32.0.0Fixed in: 2.16.4go get github.com/zitadel/zitadel@v2.16.4References
- https://github.com/zitadel/zitadel/security/advisories/GHSA-6rrr-78xp-5jp8[WEB]
- https://nvd.nist.gov/vuln/detail/CVE-2023-22492[ADVISORY]
- https://github.com/zitadel/zitadel/commit/301e22c4956ead6014a8179463c37263f7301a83[WEB]
- https://github.com/zitadel/zitadel/commit/fc892c52a10cd4ffdac395747494f3a93a7494c2[WEB]
- https://github.com/zitadel/zitadel[PACKAGE]
- https://github.com/zitadel/zitadel/releases/tag/v2.16.4[WEB]
- https://github.com/zitadel/zitadel/releases/tag/v2.17.3[WEB]