| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-mp4x-c34x-wv3x | Feathers has an origin validation bypass via prefix matching |
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
Mon, 23 Feb 2026 21:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Mon, 23 Feb 2026 15:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Feathersjs
Feathersjs feathers |
|
| Vendors & Products |
Feathersjs
Feathersjs feathers |
Sat, 21 Feb 2026 04:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Feathersjs is a framework for creating web APIs and real-time applications with TypeScript or JavaScript. In versions 5.0.39 and below, 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.The getAllowedOrigin() function checks if the Referer header starts with any allowed origin, and this comparison is insufficient as it only validates the prefix. This is exploitable when the origins array is configured and an attacker registers a domain starting with an allowed origin string (e.g., https://target.com.attacker.com bypasses https://target.com). On its own, tokens are still redirected to a configured origin. However, in specific scenarios an attacker can initiate the OAuth flow from an unauthorized origin and exfiltrate tokens, achieving full account takeover. This issue has bee fixed in version 5.0.40. | |
| Title | Feathers has an origin validation bypass via prefix matching | |
| Weaknesses | CWE-346 | |
| References |
| |
| Metrics |
cvssV4_0
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-02-23T19:13:45.407Z
Reserved: 2026-02-18T19:47:02.154Z
Link: CVE-2026-27192
Updated: 2026-02-23T19:13:39.864Z
Status : Awaiting Analysis
Published: 2026-02-21T04:15:58.697
Modified: 2026-02-23T18:13:53.397
Link: CVE-2026-27192
No data.
OpenCVE Enrichment
Updated: 2026-02-23T14:32:52Z
Github GHSA