CVE Catalog

CVE-2026-44166

High
Published: Translated: NVD NIST

Summary

Pocketbase, an open source web backend, has a vulnerability that allows an attacker to create and link an unverified user if they know the victim's email address. When the victim is invited to the app, the user created by the attacker will be automatically linked and verified.

Risk Assessment

The organization may be exposed to unauthorized access to user accounts, potentially leading to data loss or privacy breaches. An attacker could exploit this vulnerability to take control of user accounts.

Recommendation

It is recommended to update Pocketbase to version 0.22.42 or 0.37.4 to mitigate this vulnerability. Additionally, user accounts should be monitored for unauthorized changes.

Related vulnerabilities

Original NVD description (English source)

Pocketbase is an open source web backend written in go. Prior to 0.22.42 and 0.37.4, in some situations, if an attacker knows the email address of the victim they can create and link an unverified PocketBase user in advance by authenticating with one of the OAuth2 app providers, e.g. "A". When the victim gets invited or decides to sign up to your app on their own with provider "B" (PocketBase OAuth2 auth requires to be with a different provider because we don't allow multiple OAuth2 accounts from the same provider to be associated to a single PocketBase user), the user created previously by the attacker will be autolinked, upgraded to "verified" and its old password reset. This vulnerability is fixed in 0.22.42 and 0.37.4.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS