Authorization Bypass Through User-Controlled SQL Primary Key in Wekan - #VU147308
Published: September 7, 2026
Vulnerability details
The vulnerability allows a remote user to take over arbitrary Wekan accounts.
The vulnerability exists due to improper authorization in the OIDC login handler\'s Object.assign merge of JWT claims into serviceData when processing an OIDC login with attacker-controlled JWT claims. A remote user can supply a JWT claim that overwrites an identity field to take over arbitrary Wekan accounts.
Exploitation requires OIDC authentication to be configured and the administrator to whitelist an identity field such as id, username, or email.