Approved changes feed: RSS · Atom
cpe:2.3:a:nodejs:undici:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Nodejs (1eb6e5de-a495-50c0-9bb4-c8200a117578) |
|---|---|
| Product | Undici (592668e5-ea50-526b-8317-946bddb8c6cd) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:bitbucket/pycodescene/undici |
purl2cpe | 2026-06-01 10:15:58.481955 |
pkg:deb/debian/node-undici |
purl2cpe | 2026-06-01 10:15:58.481958 |
pkg:deb/ubuntu/node-undici |
purl2cpe | 2026-06-01 10:15:58.481961 |
pkg:github/nodejs/undici |
purl2cpe | 2026-06-01 10:15:58.481964 |
pkg:maven/org.webjars.npm/undici |
purl2cpe | 2026-06-01 10:15:58.481966 |
pkg:npm/undici |
purl2cpe | 2026-06-01 10:15:58.481969 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-22036 |
vulnerable | 2026-06-08 07:49:17.587757 |
Undici has an unbounded decompression chain in HTTP responses on Node.js Fetch API via Content-Encoding leads to resource exhaustion
MEDIUM (5.9)
Undici is an HTTP/1.1 client for Node.js. Prior to 7.18.0 and 6.23.0, the number of links in the decompression chain is unbounded and the default maxHeaderSize allows a malicious server to insert thousands compression steps leading to high CPU usage and excessive memory allocation. This vulnerability is fixed in 7.18.0 and 6.23.0.
Published: 2026-01-14T19:07:13.745Z
Updated: 2026-01-22T20:17:20.208Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-47279 |
vulnerable | 2026-06-08 07:27:09.887891 |
undici Denial of Service attack via bad certificate data
LOW (3.1)
Undici is an HTTP/1.1 client for Node.js. Prior to versions 5.29.0, 6.21.2, and 7.5.0, applications that use undici to implement a webhook-like system are vulnerable. If the attacker set up a server with an invalid certificate, and they can force the application to call the webhook repeatedly, then they can cause a memory leak. This has been patched in versions 5.29.0, 6.21.2, and 7.5.0. As a workaound, avoid calling a webhook repeatedly if the webhook fails.
Published: 2025-05-15T17:16:02.738Z
Updated: 2026-02-06T19:14:56.281Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-22150 |
vulnerable | 2026-06-08 07:10:52.270070 |
Undici Uses Insufficiently Random Values
MEDIUM (6.8)
Undici is an HTTP/1.1 client. Starting in version 4.5.0 and prior to versions 5.28.5, 6.21.1, and 7.2.3, undici uses `Math.random()` to choose the boundary for a multipart/form-data request. It is known that the output of `Math.random()` can be predicted if several of its generated values are known. If there is a mechanism in an app that sends multipart requests to an attacker-controlled website, they can use this to leak the necessary values. Therefore, an attacker can tamper with the requests going to the backend APIs if certain conditions are met. This is fixed in versions 5.28.5, 6.21.1, and 7.2.3. As a workaround, do not issue multipart requests to attacker controlled servers.
Published: 2025-01-21T17:46:58.872Z
Updated: 2025-02-12T20:41:22.041Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-38372 |
vulnerable | 2026-06-08 06:41:45.153143 |
Undici vulnerable to data leak when using response.arrayBuffer()
LOW (2)
Undici is an HTTP/1.1 client, written from scratch for Node.js. Depending on network and process conditions of a `fetch()` request, `response.arrayBuffer()` might include portion of memory from the Node.js process. This has been patched in v6.19.2.
Published: 2024-07-08T20:25:59.111Z
Updated: 2024-08-28T15:02:48.392Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-30261 |
vulnerable | 2026-06-08 06:35:29.365480 |
Undici's fetch with integrity option is too lax when algorithm is specified but hash value is in incorrect
LOW (2.6)
Undici is an HTTP/1.1 client, written from scratch for Node.js. An attacker can alter the `integrity` option passed to `fetch()`, allowing `fetch()` to accept requests as valid even if they have been tampered. This vulnerability was patched in version(s) 5.28.4 and 6.11.1.
Published: 2024-04-04T15:09:11.369Z
Updated: 2025-11-04T16:11:56.039Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-30260 |
vulnerable | 2026-06-08 06:35:29.363465 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-24758 |
vulnerable | 2026-06-08 06:29:41.666341 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-24750 |
vulnerable | 2026-06-08 06:29:41.655081 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-45143 |
vulnerable | 2026-06-08 06:12:42.045065 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-24807 |
vulnerable | 2026-06-08 05:56:06.261414 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-23936 |
vulnerable | 2026-06-08 05:56:04.862461 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-35949 |
vulnerable | 2026-06-08 05:46:06.041467 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-35948 |
vulnerable | 2026-06-08 05:46:06.040235 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-31151 |
vulnerable | 2026-06-08 05:43:40.291072 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-31150 |
vulnerable | 2026-06-08 05:43:40.289948 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.