Lookup for vulnerable packages by Package URL.
| Purl | pkg:npm/undici@6.0.0 |
| Type | npm |
| Namespace | |
| Name | undici |
| Version | 6.0.0 |
| Qualifiers |
|
| Subpath | |
| Is_vulnerable | true |
| Next_non_vulnerable_version | 6.6.1 |
| Latest_non_vulnerable_version | 7.18.2 |
| Affected_by_vulnerabilities |
| 0 |
| url |
VCID-7axr-j2xk-cugt |
| vulnerability_id |
VCID-7axr-j2xk-cugt |
| summary |
Undici's fetch with integrity option is too lax when algorithm is specified but hash value is in incorrect
If an attacker can alter the `integrity` option passed to `fetch()`, they can let `fetch()` accept requests as valid even if they have been tampered. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2024-30261, GHSA-9qxr-qj54-h672
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-7axr-j2xk-cugt |
|
| 1 |
| url |
VCID-gtpw-gdtw-y3an |
| vulnerability_id |
VCID-gtpw-gdtw-y3an |
| summary |
Uncontrolled Resource Consumption
Undici is an HTTP/1.1 client, written from scratch for Node.js. In affected versions calling `fetch(url)` and not consuming the incoming body ((or consuming it very slowing) will lead to a memory leak. This issue has been addressed in version 6.6.1. Users are advised to upgrade. Users unable to upgrade should make sure to always consume the incoming body. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2024-24750, GHSA-9f24-jqhm-jfcw
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-gtpw-gdtw-y3an |
|
| 2 |
| url |
VCID-kqg3-sar6-b7em |
| vulnerability_id |
VCID-kqg3-sar6-b7em |
| summary |
Undici's Proxy-Authorization header not cleared on cross-origin redirect for dispatch, request, stream, pipeline
Undici cleared Authorization and Proxy-Authorization headers for `fetch()`, but did not clear them for `undici.request()`. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2024-30260, GHSA-m4v8-wqvr-p9f7
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-kqg3-sar6-b7em |
|
| 3 |
| url |
VCID-p6ay-wzxh-qugg |
| vulnerability_id |
VCID-p6ay-wzxh-qugg |
| summary |
Exposure of Sensitive Information to an Unauthorized Actor
Undici is an HTTP/1.1 client, written from scratch for Node.js. Undici already cleared Authorization headers on cross-origin redirects, but does not clear `Proxy-Authentication` headers. This issue has been patched in versions 5.28.3 and 6.6.1. Users are advised to upgrade. There are no known workarounds for this vulnerability. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2024-24758, GHSA-3787-6prv-h9w3
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-p6ay-wzxh-qugg |
|
|
| Fixing_vulnerabilities |
|
| Risk_score | null |
| Resource_url | http://public2.vulnerablecode.io/packages/pkg:npm/undici@6.0.0 |