GitHub Advisoryadvisory · npm
GHSA-p6vg-p826-qp3v URL Redirection to Untrusted Site ('Open Redirect') in fastify-static
MEDIUM
Official page ↗
- Aliases
- CVE-2021-22963
- Ecosystem
- npm
- Packages
- fastify-static
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
- Weaknesses
- CWE-601
- Reviewed
- 2021-10-05
Affected packages
• npm fastify-static: < 4.2.4 → fixed in 4.2.4
Description
Impact
A redirect vulnerability in the `fastify-static` module allows remote attackers to redirect Mozilla Firefox users to arbitrary websites via a double slash `//` followed by a domain: `http://localhost:3000//google.com/%2e%2e`.
The issue shows up on all the `fastify-static` applications that set `redirect: true` option. By default, it is `false`.
Patches
The issue has been patched in `[email protected]`
Workarounds
If updating is not an option, you can sanitize the input URLs using the `rewriteUrl` server option.
References
+ Bug founder: drstrnegth
+ hackerone Report
For more information
If you have any questions or comments about this advisory:
• Open an issue in fastify-static
• Contact the security team
Related
Alias · CVE (1)
- CVE-2021-22963 A redirect vulnerability in the fastify-static module version < 4.2.4 allows remote attackers to redirect users to arbitrary websites via a… vulnerability
Weakness · CWE (1)
- CWE-601 URL Redirection to Untrusted Site weakness