Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-qmw8-3v4g-gwj4

Опубликовано: 03 мар. 2021
Источник: github
Github: Прошло ревью
CVSS3: 10

Описание

Prefix escape

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

A patch have been submitted by Corey Farrell git@cfware.com, the reporter. All releases after v4.0.2 include the fix.

Workarounds

There are no workaround available.

For more information

If you have any questions or comments about this advisory:

Пакеты

Наименование

fastify-reply-from

npm
Затронутые версииВерсия исправления

< 4.0.2

4.0.2

EPSS

Процентиль: 63%
0.00451
Низкий

10 Critical

CVSS3

Дефекты

CWE-20

Связанные уязвимости

CVSS3: 10
redhat
почти 5 лет назад

fastify-reply-from is an npm package which is a fastify plugin to forward the current http request to another server. In fastify-reply-from before version 4.0.2, 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. In affected versions, it is possible. This is fixed in version 4.0.2.

CVSS3: 10
nvd
почти 5 лет назад

fastify-reply-from is an npm package which is a fastify plugin to forward the current http request to another server. In fastify-reply-from before version 4.0.2, 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. In affected versions, it is possible. This is fixed in version 4.0.2.

EPSS

Процентиль: 63%
0.00451
Низкий

10 Critical

CVSS3

Дефекты

CWE-20