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

exploitDog

redhat логотип

CVE-2022-32212

Опубликовано: 08 июл. 2022
Источник: redhat
CVSS3: 7.5
EPSS Низкий

Описание

A OS Command Injection vulnerability exists in Node.js versions <14.20.0, <16.20.0, <18.5.0 due to an insufficient IsAllowedHost check that can easily be bypassed because IsIPAddress does not properly check if an IP address is invalid before making DBS requests allowing rebinding attacks.

A vulnerability was found in NodeJS, where the IsAllowedHost check can be easily bypassed because IsIPAddress does not properly check if an IP address is invalid or not. When an invalid IPv4 address is provided (for instance, 10.0.2.555 is provided), browsers (such as Firefox) will make DNS requests to the DNS server. This issue provides a vector for an attacker-controlled DNS server or a Man-in-the-middle attack (MITM) who can spoof DNS responses to perform a rebinding attack and then connect to the WebSocket debugger allowing for arbitrary code execution on the target system.

Отчет

This issue is a bypass of CVE-2021-22884.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 8nodejs:18/nodejsNot affected
Red Hat Enterprise Linux 8nodejsFixedRHSA-2022:644813.09.2022
Red Hat Enterprise Linux 8nodejsFixedRHSA-2022:644913.09.2022
Red Hat Enterprise Linux 8.4 Extended Update SupportnodejsFixedRHSA-2022:698518.10.2022
Red Hat Enterprise Linux 9nodejsFixedRHSA-2022:659520.09.2022
Red Hat Software Collections for Red Hat Enterprise Linux 7rh-nodejs14-nodejsFixedRHSA-2022:638908.09.2022

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-703
https://bugzilla.redhat.com/show_bug.cgi?id=2105422nodejs: DNS rebinding in --inspect via invalid IP addresses

EPSS

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

7.5 High

CVSS3

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

CVSS3: 8.1
ubuntu
почти 3 года назад

A OS Command Injection vulnerability exists in Node.js versions <14.20.0, <16.20.0, <18.5.0 due to an insufficient IsAllowedHost check that can easily be bypassed because IsIPAddress does not properly check if an IP address is invalid before making DBS requests allowing rebinding attacks.

CVSS3: 8.1
nvd
почти 3 года назад

A OS Command Injection vulnerability exists in Node.js versions <14.20.0, <16.20.0, <18.5.0 due to an insufficient IsAllowedHost check that can easily be bypassed because IsIPAddress does not properly check if an IP address is invalid before making DBS requests allowing rebinding attacks.

CVSS3: 8.1
msrc
почти 3 года назад

Описание отсутствует

CVSS3: 8.1
debian
почти 3 года назад

A OS Command Injection vulnerability exists in Node.js versions <14.20 ...

CVSS3: 8.1
github
почти 3 года назад

A OS Command Injection vulnerability exists in Node.js versions <14.20.0, <16.20.0, <18.5.0 due to an insufficient IsAllowedHost check that can easily be bypassed because IsIPAddress does not properly check if an IP address is invalid before making DBS requests allowing rebinding attacks.

EPSS

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

7.5 High

CVSS3