CVE-2021-31597
xmlhttprequest-ssl: SSL certificate validation disabled by default
Kaynağa göre önem derecesi
Trivy'nin kendi etiketi CRITICAL. Kritik diyenler: NVD, GHSA. Daha düşük diyenler: Red Hat (yüksek).
Açıklama
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.
Etkilenen paketler ve düzeltilmiş sürümler
| Kaynak | Paket | Düzeltildiği sürüm |
|---|---|---|
| npm::GitHub Security Advisory npm | xmlhttprequest-ssl | 1.6.1 |
| debian 10 | node-xmlhttprequest-ssl | düzeltme belirtilmemiş |
| debian 9 | node-xmlhttprequest-ssl | düzeltme belirtilmemiş |
Referanslar
- https://access.redhat.com/security/cve/CVE-2021-31597
- https://github.com/mjwwit/node-XMLHttpRequest/commit/bf53329b61ca6afc5d28f6b8d2dc2e3ca740a9b2
- https://github.com/mjwwit/node-XMLHttpRequest/compare/v1.6.0...1.6.1
- https://nvd.nist.gov/vuln/detail/CVE-2021-31597
- https://people.kingsds.network/wesgarland/xmlhttprequest-ssl-vuln.txt
- https://security.netapp.com/advisory/ntap-20210618-0004
- https://security.netapp.com/advisory/ntap-20210618-0004/
- https://www.cve.org/CVERecord?id=CVE-2021-31597