Vulnerabilities/

Feathers has an origin validation bypass via prefix matching

Severity:
High

Description

The origin validation uses startsWith() for comparison, allowing attackers to bypass the check by registering a domain that shares a common prefix with an allowed origin.

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 February 23, 2026