Weakness in Pocket ID's Token Management in Version Prior to 2.6.0
CVE-2026-43983
8.5HIGH
What is CVE-2026-43983?
The Pocket ID OIDC provider suffers from a vulnerability in its refresh token management system prior to version 2.6.0. The createTokenFromRefreshToken function fails to re-validate the user's current authorization state when issuing new tokens. This oversight allows clients to refresh tokens even after their authorization has been revoked, and permits the refresh token to remain valid after an account has been disabled or the client has been removed from its associated group. Addressing this vulnerability, version 2.6.0 introduces necessary checks to ensure that tokens are only issued when valid authorization exists.
Affected Version(s)
pocket-id < 2.6.0
