جزئیات آسیبپذیری
CVE-2026-27191
Feathers: Open Redirect in OAuth callback enables account takeover
شرح رسمی (انگلیسی)
Feathersjs is a framework for creating web APIs and real-time applications with TypeScript or JavaScript. Versions 5.0.39 and below the redirect query parameter is appended to the base origin without validation, allowing attackers to steal access tokens via URL authority injection. This leads to full account takeover, as the attacker obtains the victim's access token and can impersonate them. The application constructs the final redirect URL by concatenating the base origin with the user-supplied redirect parameter. This is exploitable when the origins array is configured and origin values do not end with /. An attacker can supply @attacker.com as the redirect value results in https://target.com@attacker.com#access_token=..., where the browser interprets attacker.com as the host, leading to full account takeover. This issue has been fixed in version 5.0.40.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 7.4بالا | 4.0 | CVEProject cvelistV5 (CNA) (GitHub_M) | CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| feathersjs | feathers | < 5.0.40 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۳- https://github.com/feathersjs/feathers/security/advisories/GHSA-ppf9-4ffw-hh4p x_refsource_CONFIRM
- https://github.com/feathersjs/feathers/commit/ee19a0ae9bc2ebf23b1fe598a1f7361981b65401 x_refsource_MISC
- https://github.com/feathersjs/feathers/releases/tag/v5.0.40 x_refsource_MISC
اطلاعات
- تاریخ انتشار
- ۱۴۰۴/۱۲/۰۲
- آخرین بهروزرسانی
- ۱۴۰۴/۱۲/۰۷
- وضعیت
- منتشرشده
- صادرکننده (CNA)
- GitHub_M
پیشبینی بهرهبرداری (EPSS)
ارزیابی SSVC (CISA)
- قابل خودکارسازی
- خیر
- وضعیت بهرهبرداری
- ندارد
- اثر فنی
- کامل
ضعفها (CWE)
- CWE-601URL Redirection to Untrusted Site ('Open Redirect')