Critical, CVSS 10.0npmAmendedPublished
Prefix escape
CVE-2021-21322 · GHSA-c4qr-gmr9-v23w
- Affected
- npm fastify-http-proxy < 4.3.1
- Fixed in
- 4.3.1· Vendor fix available
- Issue
- Impact By crafting a specific URL, it is possible to escape the prefix of the proxied backend service. If the base url of the proxied server is /pub/, a user expect that accessing /priv on the target service would not be possible. Unfortunately, it is. CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N Patches All releases after v4.3.1 include the fix. Workarounds There are no workaround available. For more information If you have any questions or comments about this advisory: Open an issue in fastify-reply-from Email us at hello@matteocollina.com
Recommended action: Upgrade to 4.3.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.