Description
An unauthenticated attacker can send a crafted GET request directly to /oauth/:provider/callback with a forged profile in the query string. The OAuth service’s authentication payload has a fallback chain that reaches params.query (the raw request query) when Grant’s session/state responses are empty.
Recommendation
Update the @feathersjs/authentication-oauth package to the latest compatible version. Followings are version details:
- Affected version(s): >= 5.0.0, <= 5.0.41
- Patched version(s): 5.0.42
References
Could your website be exposed too?
SmartScanner can check your website for Feathers has an OAuth Callback Account Takeover issue and gives you actionable findings to investigate.
Start a free scanRelated Issues
- Feathers has an open redirect in OAuth callback enables account takeover - CVE-2026-27191
- Feathers has an origin validation bypass via prefix matching - CVE-2026-27192
- StudioCMS: IDOR — Admin-to-Owner Account Takeover via Password Reset Link Generation - CVE-2026-32103
- Stored XSS via <iframe> in HAX CMS allows access to sensitive client-side data and account takeover - CVE-2026-46396


