Improper Authentication in TeamPass - #VU140789
Published: August 3, 2026
Vulnerability details
The vulnerability allows a remote user to authenticate as another user and take over that account.
The vulnerability exists due to improper authentication in app/sources/identify.php when processing a primary login request after an OAuth2 login flow. A remote user can submit a victim's username with an arbitrary password to authenticate as another user and take over that account.
Exploitation requires OAuth2 login to be enabled and the target account to use local or LDAP authentication. The issue can also permanently change the victim account's auth_type to oauth2.