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

exploitDog

debian логотип

CVE-2021-31597

Опубликовано: 23 апр. 2021
Источник: debian
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.

Пакеты

ПакетСтатусВерсия исправленияРелизТип
node-xmlhttprequest-sslunfixedpackage
node-xmlhttprequest-sslignoredbusterpackage
node-xmlhttprequest-sslend-of-lifestretchpackage

Примечания

  • https://github.com/mjwwit/node-XMLHttpRequest/commit/bf53329b61ca6afc5d28f6b8d2dc2e3ca740a9b2

  • https://people.kingsds.network/wesgarland/xmlhttprequest-ssl-vuln.txt

EPSS

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

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

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
redhat
почти 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
github
больше 4 лет назад

Improper Certificate Validation in xmlhttprequest-ssl

EPSS

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