CVE-2024-24750

Backpressure request ignored in fetch() in Undici

Published Feb 16, 2024 CVSS 3.1 · 6.5 Medium EPSS < 1% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-0593 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.
Github GHSA Github GHSA GHSA-9f24-jqhm-jfcw fetch(url) leads to a memory leak in undici
History
Type Values Removed Values Added
CPEs cpe:2.3:a:nodejs:undici:6.0.0:*:*:*:*:*:*:*
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Nodejs
Nodejs undici
Weaknesses CWE-401
CPEs cpe:2.3:a:nodejs:undici:*:*:*:*:*:node.js:*:*
Vendors & Products Nodejs
Nodejs undici
Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Feb 13, 2025, 5:40 PM
Reserved
Jan 29, 2024, 8:51 PM
Status
Analyzed
Published
Feb 16, 2024, 10:15 PM
Modified
Jun 17, 2026, 7:14 AM
Severity
Moderate
Public date
Feb 16, 2024, 12:00 AM