vaultwarden/migrations
BlackDex 9296b24c43
Ensure SSO token is only usable on the same client
This commit adds an extra check via cookies to ensure the same browser/client is used to request and provide the SSO token.
Previously it would be able to provide a custom link which attackers could use to steal data.
While an attacker would still need the Master Password to be able to decrypt or execute specific actions, they were able to fetch encrypted data.

Solved with some help of Claude Code.

Signed-off-by: BlackDex <black.dex@gmail.com>
2026-04-28 19:11:50 +02:00
..
mysql Ensure SSO token is only usable on the same client 2026-04-28 19:11:50 +02:00
postgresql Ensure SSO token is only usable on the same client 2026-04-28 19:11:50 +02:00
sqlite Ensure SSO token is only usable on the same client 2026-04-28 19:11:50 +02:00