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

exploitDog

redhat логотип

CVE-2021-31597

Опубликовано: 23 апр. 2021
Источник: redhat
CVSS3: 9.4
EPSS Низкий

Описание

The xmlhttprequest-ssl package before 1.6.1 for Node.js disables SSL certificate validation by default, because rejectUnauthorized (when the property exists but is undefined) is considered to be false within the https.request function of Node.js. In other words, no certificate is ever rejected.

A flaw was found in xmlhttprequest-ssl for Node.js. SSL certificate validation is disabled by default, due to rejectUnauthorized (when the property exists but is undefined) being considered to be false within the https.request function of Node.js (thus, no certificate is ever rejected). The highest threat from this vulnerablity is to data confidentiality and integrity as well as system availability.

Отчет

The xmlhttprequest-ssl library is included in Red Hat Quay as a dependency of karma which is only used during testing. The library is not used a runtime reducing the impact of the vulnerability to low for Red Hat Quay.

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat 3scale API Management Platform 2systemNot affected
Red Hat Quay 3quay/quay-rhel8Fix deferred

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

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

Статус:

Important
Дефект:
CWE-295
https://bugzilla.redhat.com/show_bug.cgi?id=1953057xmlhttprequest-ssl: SSL certificate validation disabled by default

EPSS

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

9.4 Critical

CVSS3

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

CVSS3: 9.4
ubuntu
почти 5 лет назад

The xmlhttprequest-ssl package before 1.6.1 for Node.js disables SSL certificate validation by default, because rejectUnauthorized (when the property exists but is undefined) is considered to be false within the https.request function of Node.js. In other words, no certificate is ever rejected.

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

The xmlhttprequest-ssl package before 1.6.1 for Node.js disables SSL certificate validation by default, because rejectUnauthorized (when the property exists but is undefined) is considered to be false within the https.request function of Node.js. In other words, no certificate is ever rejected.

CVSS3: 9.4
debian
почти 5 лет назад

The xmlhttprequest-ssl package before 1.6.1 for Node.js disables SSL c ...

CVSS3: 9.4
github
больше 4 лет назад

Improper Certificate Validation in xmlhttprequest-ssl

EPSS

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

9.4 Critical

CVSS3