Vulnerabilities/

Feathers has an OAuth Callback Account Takeover issue

Severity:
High

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:

References

Related Issues

Tags:
npm
@feathersjs/authentication-oauth
Anything's wrong? Let us know Last updated on March 10, 2026