CVE-2026-2581
undici is vulnerable to Unbounded Memory Consumption in in Undici's DeduplicationHandler via Response Buffering leads to DoS
This is an uncontrolled resource consumption vulnerability (CWE-400) that can lead to Denial of Service (DoS).
In vulnerable Undici versions, when interceptors.deduplicate() is enabled, response data for deduplicated requests could be accumulated in memory for downstream handlers. An attacker-controlled or untrusted upstream endpoint can exploit this with large/chunked responses and concurrent identical requests, causing high memory usage and potential OOM process termination.
Impacted users are applications that use Undici’s deduplication interceptor against endpoints that may produce large or long-lived response bodies.
PatchesThe issue has been patched by changing deduplication behavior to stream response chunks to downstream handlers as they arrive (instead of full-body accumulation), and by preventing late deduplication when body streaming has already started.
Users should upgrade to the first official Undici (and Node.js, where applicable) releases that include this patch.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
5.9
undici is vulnerable to Unbounded Memory Consumption in in Undici's DeduplicationHandler via Response Buffering leads to DoS
This is an uncontrolled resource consumption vulnerability (CWE-400) that can lead to Denial of Service (DoS).
In vulnerable Undici versions, when interceptors.deduplicate() is enabled, response data for deduplicated requests could be accumulated in memory for downstream handlers. An attacker-controlled or untrusted upstream endpoint can exploit this with large/chunked responses and concurrent identical requests, causing high memory usage and potential OOM process termination.
Impacted users are applications that use Undici’s deduplication interceptor against endpoints that may produce large or long-lived response bodies.
PatchesThe issue has been patched by changing deduplication behavior to stream response chunks to downstream handlers as they arrive (instead of full-body accumulation), and by preventing late deduplication when body streaming has already started.
Users should upgrade to the first official Undici (and Node.js, where applicable) releases that include this patch.
- Record
CVE-2026-2581- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-770
- Updated
- 2026-11-02
EUVDEUVD-2026-11705
5.9
This is an uncontrolled resource consumption vulnerability (CWE-400) that can lead to Denial of Service (DoS).
In vulnerable Undici versions, when interceptors.deduplicate() is enabled, response data for deduplicated requests could be accumulated in memory for downstream handlers. An attacker-controlled or untrusted upstream endpoint can exploit this with large/chunked responses and concurrent identical requests, causing high memory usage and potential OOM process termination.
Impacted users are applications that use Undici’s deduplication interceptor against endpoints that may produce large or long-lived response bodies.
PatchesThe issue has been patched by changing deduplication behavior to stream response chunks to downstream handlers as they arrive (instead of full-body accumulation), and by preventing late deduplication when body streaming has already started.
Users should upgrade to the first official Undici (and Node.js, where applicable) releases that include this patch.
- Record
EUVD-2026-11705- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-phc3-fgpg-7m6h
5.9
Undici has Unbounded Memory Consumption in its DeduplicationHandler via Response Buffering that leads to DoS
Impact
This is an uncontrolled resource consumption vulnerability (CWE-400) that can lead to Denial of Service (DoS).
In vulnerable Undici versions, when interceptors.deduplicate() is enabled, response data for deduplicated requests could be accumulated in memory for downstream handlers. An attacker-controlled or untrusted upstream endpoint can exploit this with large/chunked responses and concurrent identical requests, causing high memory usage and potential OOM process termination.
Impacted users are applications that use Undici’s deduplication interceptor against endpoints that may produce large or long-lived response bodies.
Patches
The issue has been patched by changing deduplication behavior to stream response chunks to downstream handlers as they arrive (instead of full-body accumulation), and by preventing late deduplication when body streaming has already started.
Users should upgrade to the first official Undici (and Node.js, where applicable) releases that include this patch.
Workarounds
If upgrading immediately is not possible:
- Disable
interceptors.deduplicate()for affected clients/routes. - Use
skipHeaderNameswith a marker header to force high-risk requests to bypass deduplication. - Avoid concurrent identical requests to untrusted endpoints that may return very large/chunked bodies.
- Apply upstream/proxy response-size and timeout limits.
- Record
GHSA-phc3-fgpg-7m6h- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-770
- Updated
- 2026-11-02
NVD
5.9
This is an uncontrolled resource consumption vulnerability (CWE-400) that can lead to Denial of Service (DoS).
In vulnerable Undici versions, when interceptors.deduplicate() is enabled, response data for deduplicated requests could be accumulated in memory for downstream handlers. An attacker-controlled or untrusted upstream endpoint can exploit this with large/chunked responses and concurrent identical requests, causing high memory usage and potential OOM process termination.
Impacted users are applications that use Undici’s deduplication interceptor against endpoints that may produce large or long-lived response bodies.
PatchesThe issue has been patched by changing deduplication behavior to stream response chunks to downstream handlers as they arrive (instead of full-body accumulation), and by preventing late deduplication when body streaming has already started.
Users should upgrade to the first official Undici (and Node.js, where applicable) releases that include this patch.
- Record
CVE-2026-2581- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVBELL-CVE-2026-2581
5.9
- Record
BELL-CVE-2026-2581- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
5.9
undici is vulnerable to Unbounded Memory Consumption in in Undici's DeduplicationHandler via Response Buffering leads to DoS
This is an uncontrolled resource consumption vulnerability (CWE-400) that can lead to Denial of Service (DoS).
In vulnerable Undici versions, when interceptors.deduplicate() is enabled, response data for deduplicated requests could be accumulated in memory for downstream handlers. An attacker-controlled or untrusted upstream endpoint can exploit this with large/chunked responses and concurrent identical requests, causing high memory usage and potential OOM process termination.
Impacted users are applications that use Undici’s deduplication interceptor against endpoints that may produce large or long-lived response bodies.
PatchesThe issue has been patched by changing deduplication behavior to stream response chunks to downstream handlers as they arrive (instead of full-body accumulation), and by preventing late deduplication when body streaming has already started.
Users should upgrade to the first official Undici (and Node.js, where applicable) releases that include this patch.
- Record
CVE-2026-2581- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-770
- Updated
- 2026-11-02
Show 16 moreShow less
OSVDEBIAN-CVE-2026-2581
5.9
This is an uncontrolled resource consumption vulnerability (CWE-400) that can lead to Denial of Service (DoS). In vulnerable Undici versions, when interceptors.deduplicate() is enabled, response data for deduplicated requests could be accumulated in memory for downstream handlers. An attacker-controlled or untrusted upstream endpoint can exploit this with large/chunked responses and concurrent identical requests, causing high memory usage and potential OOM process termination. Impacted users are applications that use Undici’s deduplication interceptor against endpoints that may produce large or long-lived response bodies. PatchesThe issue has been patched by changing deduplication behavior to stream response chunks to downstream handlers as they arrive (instead of full-body accumulation), and by preventing late deduplication when body streaming has already started. Users should upgrade to the first official Undici (and Node.js, where applicable) releases that include this patch.
- Record
DEBIAN-CVE-2026-2581- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVGHSA-phc3-fgpg-7m6h
5.9
Undici has Unbounded Memory Consumption in its DeduplicationHandler via Response Buffering that leads to DoS
Impact
This is an uncontrolled resource consumption vulnerability (CWE-400) that can lead to Denial of Service (DoS).
In vulnerable Undici versions, when interceptors.deduplicate() is enabled, response data for deduplicated requests could be accumulated in memory for downstream handlers. An attacker-controlled or untrusted upstream endpoint can exploit this with large/chunked responses and concurrent identical requests, causing high memory usage and potential OOM process termination.
Impacted users are applications that use Undici’s deduplication interceptor against endpoints that may produce large or long-lived response bodies.
Patches
The issue has been patched by changing deduplication behavior to stream response chunks to downstream handlers as they arrive (instead of full-body accumulation), and by preventing late deduplication when body streaming has already started.
Users should upgrade to the first official Undici (and Node.js, where applicable) releases that include this patch.
Workarounds
If upgrading immediately is not possible:
- Disable
interceptors.deduplicate()for affected clients/routes. - Use
skipHeaderNameswith a marker header to force high-risk requests to bypass deduplication. - Avoid concurrent identical requests to untrusted endpoints that may return very large/chunked bodies.
- Apply upstream/proxy response-size and timeout limits.
- Record
GHSA-phc3-fgpg-7m6h- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVRHSA-2026:7350
7.5
Red Hat Security Advisory: nodejs:24 security update
- Record
RHSA-2026:7350- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7670
7.5
Red Hat Security Advisory: nodejs:24 security update
- Record
RHSA-2026:7670- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7675
7.5
Red Hat Security Advisory: nodejs24 security update
- Record
RHSA-2026:7675- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:7350
7.5
Important: nodejs:24 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
-
nodejs: Nodejs denial of service (CVE-2026-21637)
-
brace-expansion: brace-expansion: Denial of Service via unbounded brace range expansion (CVE-2026-25547)
-
minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
-
undici: Undici: Denial of Service due to uncontrolled resource consumption (CVE-2026-2581)
-
undici: Undici: HTTP header injection and request smuggling vulnerability (CVE-2026-1527)
-
undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
-
undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
-
undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
-
undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
-
nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
-
Node.js: Node.js: Denial of Service via malformed Internationalized Domain Name processing (CVE-2026-21712)
-
Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710) -
Node.js: Node.js: Information disclosure due to
fs.realpathSync.native()bypassing filesystem read restrictions (CVE-2026-21715) -
nodejs: Node.js: Permission bypass allows unauthorized modification of file permissions and ownership via incomplete security fix. (CVE-2026-21716)
-
Node.js: Node.js: Unauthorized inter-process communication due to missing Unix Domain Socket permission checks (CVE-2026-21711)
-
Node.js: Node.js: Information disclosure via timing oracle in HMAC verification (CVE-2026-21713)
-
Node.js: Node.js: Memory leak and Denial of Service via crafted HTTP/2 WINDOW_UPDATE frames (CVE-2026-21714)
-
nodejs: v8: Node.js: Denial of Service via V8 string hashing mechanism due to predictable hash collisions (CVE-2026-21717)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:7350- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:7670
7.5
Important: nodejs:24 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
-
nodejs: Nodejs denial of service (CVE-2026-21637)
-
minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
-
undici: Undici: Denial of Service due to uncontrolled resource consumption (CVE-2026-2581)
-
undici: Undici: HTTP header injection and request smuggling vulnerability (CVE-2026-1527)
-
undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
-
undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
-
undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
-
undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
-
nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
-
Node.js: Node.js: Denial of Service via malformed Internationalized Domain Name processing (CVE-2026-21712)
-
Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710) -
Node.js: Node.js: Information disclosure due to
fs.realpathSync.native()bypassing filesystem read restrictions (CVE-2026-21715) -
nodejs: Node.js: Permission bypass allows unauthorized modification of file permissions and ownership via incomplete security fix. (CVE-2026-21716)
-
Node.js: Node.js: Unauthorized inter-process communication due to missing Unix Domain Socket permission checks (CVE-2026-21711)
-
Node.js: Node.js: Information disclosure via timing oracle in HMAC verification (CVE-2026-21713)
-
Node.js: Node.js: Memory leak and Denial of Service via crafted HTTP/2 WINDOW_UPDATE frames (CVE-2026-21714)
-
nodejs: v8: Node.js: Denial of Service via V8 string hashing mechanism due to predictable hash collisions (CVE-2026-21717)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:7670- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:7675
7.5
Important: nodejs24 security update
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Security Fix(es):
-
nodejs: Nodejs denial of service (CVE-2026-21637)
-
brace-expansion: brace-expansion: Denial of Service via unbounded brace range expansion (CVE-2026-25547)
-
minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
-
undici: Undici: Denial of Service due to uncontrolled resource consumption (CVE-2026-2581)
-
undici: Undici: HTTP header injection and request smuggling vulnerability (CVE-2026-1527)
-
undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
-
undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
-
undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
-
undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
-
nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
-
Node.js: Node.js: Denial of Service via malformed Internationalized Domain Name processing (CVE-2026-21712)
-
Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710) -
Node.js: Node.js: Information disclosure due to
fs.realpathSync.native()bypassing filesystem read restrictions (CVE-2026-21715) -
nodejs: Node.js: Permission bypass allows unauthorized modification of file permissions and ownership via incomplete security fix. (CVE-2026-21716)
-
Node.js: Node.js: Unauthorized inter-process communication due to missing Unix Domain Socket permission checks (CVE-2026-21711)
-
Node.js: Node.js: Information disclosure via timing oracle in HMAC verification (CVE-2026-21713)
-
Node.js: Node.js: Memory leak and Denial of Service via crafted HTTP/2 WINDOW_UPDATE frames (CVE-2026-21714)
-
nodejs: v8: Node.js: Denial of Service via V8 string hashing mechanism due to predictable hash collisions (CVE-2026-21717)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:7675- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-2581
5.9
This is an uncontrolled resource consumption vulnerability (CWE-400) that can lead to Denial of Service (DoS). In vulnerable Undici versions, when interceptors.deduplicate() is enabled, response data for deduplicated requests could be accumulated in memory for downstream handlers. An attacker-controlled or untrusted upstream endpoint can exploit this with large/chunked responses and concurrent identical requests, causing high memory usage and potential OOM process termination. Impacted users are applications that use Undici’s deduplication interceptor against endpoints that may produce large or long-lived response bodies. PatchesThe issue has been patched by changing deduplication behavior to stream response chunks to downstream handlers as they arrive (instead of full-body accumulation), and by preventing late deduplication when body streaming has already started. Users should upgrade to the first official Undici (and Node.js, where applicable) releases that include this patch.
- Record
UBUNTU-CVE-2026-2581- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2026:7350 No score
Important: nodejs:24 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
- nodejs: Nodejs denial of service (CVE-2026-21637)
- brace-expansion: brace-expansion: Denial of Service via unbounded brace range expansion (CVE-2026-25547)
- minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
- undici: Undici: Denial of Service due to uncontrolled resource consumption (CVE-2026-2581)
- undici: Undici: HTTP header injection and request smuggling vulnerability (CVE-2026-1527)
- undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
- undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
- undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
- undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
- nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
- Node.js: Node.js: Denial of Service via malformed Internationalized Domain Name processing (CVE-2026-21712)
- Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710) - Node.js: Node.js: Information disclosure due to
fs.realpathSync.native()bypassing filesystem read restrictions (CVE-2026-21715) - nodejs: Node.js: Permission bypass allows unauthorized modification of file permissions and ownership via incomplete security fix. (CVE-2026-21716)
- Node.js: Node.js: Unauthorized inter-process communication due to missing Unix Domain Socket permission checks (CVE-2026-21711)
- Node.js: Node.js: Information disclosure via timing oracle in HMAC verification (CVE-2026-21713)
- Node.js: Node.js: Memory leak and Denial of Service via crafted HTTP/2 WINDOW_UPDATE frames (CVE-2026-21714)
- nodejs: v8: Node.js: Denial of Service via V8 string hashing mechanism due to predictable hash collisions (CVE-2026-21717)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:7350- Updated
- 2026-11-02
OSVALSA-2026:7670 No score
Important: nodejs:24 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
- nodejs: Nodejs denial of service (CVE-2026-21637)
- minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
- undici: Undici: Denial of Service due to uncontrolled resource consumption (CVE-2026-2581)
- undici: Undici: HTTP header injection and request smuggling vulnerability (CVE-2026-1527)
- undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
- undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
- undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
- undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
- nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
- Node.js: Node.js: Denial of Service via malformed Internationalized Domain Name processing (CVE-2026-21712)
- Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710) - Node.js: Node.js: Information disclosure due to
fs.realpathSync.native()bypassing filesystem read restrictions (CVE-2026-21715) - nodejs: Node.js: Permission bypass allows unauthorized modification of file permissions and ownership via incomplete security fix. (CVE-2026-21716)
- Node.js: Node.js: Unauthorized inter-process communication due to missing Unix Domain Socket permission checks (CVE-2026-21711)
- Node.js: Node.js: Information disclosure via timing oracle in HMAC verification (CVE-2026-21713)
- Node.js: Node.js: Memory leak and Denial of Service via crafted HTTP/2 WINDOW_UPDATE frames (CVE-2026-21714)
- nodejs: v8: Node.js: Denial of Service via V8 string hashing mechanism due to predictable hash collisions (CVE-2026-21717)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:7670- Updated
- 2026-11-02
OSVALSA-2026:7675 No score
Important: nodejs24 security update
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Security Fix(es):
- nodejs: Nodejs denial of service (CVE-2026-21637)
- brace-expansion: brace-expansion: Denial of Service via unbounded brace range expansion (CVE-2026-25547)
- minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
- undici: Undici: Denial of Service due to uncontrolled resource consumption (CVE-2026-2581)
- undici: Undici: HTTP header injection and request smuggling vulnerability (CVE-2026-1527)
- undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
- undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
- undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
- undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
- nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
- Node.js: Node.js: Denial of Service via malformed Internationalized Domain Name processing (CVE-2026-21712)
- Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710) - Node.js: Node.js: Information disclosure due to
fs.realpathSync.native()bypassing filesystem read restrictions (CVE-2026-21715) - nodejs: Node.js: Permission bypass allows unauthorized modification of file permissions and ownership via incomplete security fix. (CVE-2026-21716)
- Node.js: Node.js: Unauthorized inter-process communication due to missing Unix Domain Socket permission checks (CVE-2026-21711)
- Node.js: Node.js: Information disclosure via timing oracle in HMAC verification (CVE-2026-21713)
- Node.js: Node.js: Memory leak and Denial of Service via crafted HTTP/2 WINDOW_UPDATE frames (CVE-2026-21714)
- nodejs: v8: Node.js: Denial of Service via V8 string hashing mechanism due to predictable hash collisions (CVE-2026-21717)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:7675- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11121-1 No score
corepack24-24.17.0-1.1 on GA media
These are all security issues fixed in the corepack24-24.17.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11121-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21236-1 No score
Security update for nodejs24
This update for nodejs24 fixes the following issues
Update to version 24.18.0 (bsc#1269825).
Security issues fixed:
- CVE-2026-2581: undici: denial of service due to uncontrolled resource consumption (bsc#1268480).
- CVE-2026-6733: undici: response queue poisoning on reused keep-alive sockets can lead to incorrect response delivery (bsc#1268479).
- CVE-2026-9496: pacote: excessive CPU consumption in
addGitShawhen processing a specially craftedspec.rawSpecvalue can lead to DoS (bsc#1266318). - CVE-2026-9678: undici: information disclosure due to improper
cache-controlheader parsing (bsc#1268478). - CVE-2026-9679: undici: HTTP header injection via
Set-Cookiepercent-decoding (bsc#1268477). - CVE-2026-11525: undici: weakening of cookie
SameSitepolicy due to incorrect parsing ofSet-Cookieheader (bsc#1268481). - CVE-2026-12151: undici: denial of service due to unbounded memory growth via WebSocket frames (bsc#1268482).
- CVE-2026-27135: nghttp2: assertion failure due to missing state validation can lead to DoS (bsc#1259853).
- CVE-2026-40170: ngtcp2: qlog
parameters_setstack buffer overflow (bsc#1262274). - CVE-2026-42338: ip-address: cross-site scripting due to improper HTML escaping of untrusted input (bsc#1268097).
- CVE-2026-48615: proxy credentials leaked in
ERR_PROXY_TUNNELerror message (bsc#1268598). - CVE-2026-48617: permission model enforcement bypass via
process.report.writeReport()path misvalidation (bsc#1268554). - CVE-2026-48618: unicode dot separator handling can lead to TLS wildcard-depth authentication bypass due to resolver and verifier hostname normalization mismatch (bsc#1268593).
- CVE-2026-48619: unbounded memory growth in
node:http2clients via attacker-controlledORIGINframes (bsc#1268618). - CVE-2026-48928: uppercase sni context matching can lead to mtls authorization bypass due to case-sensitive hostname matching (bsc#1268605).
- CVE-2026-48930:
embedded-nulhostnames can lead to silent authority rebinding due toc-stringtruncation in resolver bindings (bsc#1268606). - CVE-2026-48931: HTTP response queue poisoning via TOCTOU race condition in
http.Agent(bsc#1268611). - CVE-2026-48933: WebCrypto AES integer overflow leads to remote process abort (bsc#1268592).
- CVE-2026-48934: TLS host identity verification bypass via session reuse with different
servernameleads to unauthorized connections (bsc#1268608). - CVE-2026-48935: permission model bypass via
FileHandle.utimes()in thepromisesAPI (bsc#1268609). - CVE-2026-48937: servers keep accepting data even after sending a
GOAWAYframe (bsc#1268555).
Other updates and bugfixes:
- Version 24.18.0:
- doc: update
blockListstability status to release candidate - fs: support caller-supplied
readFile()buffers - http: close pre-request sockets in
closeIdleConnections - loader: implement package maps
- net: support
TCP_KEEPINTVLandTCP_KEEPCNTinsetKeepAlive - tls: add
certificateCompressionoption - vfs: dispatch
node:fs/promisesto mounted VFS instances - vfs: add minimal
node:vfssubsystem
- doc: update
- For changes in older versions, see https://github.com/nodejs/node/releases.
- Remove
update-alternativesfrom scriptlets if not available. - Explicitly
BuildRequireupdate-alternativesand mark it as being used in post/postun. - Add
-fno-lifetime-dsetoCXXFLAGSto avoid parallel/test-snapshot-reproducible testsuite failure with GCC 16.
- Record
openSUSE-SU-2026:21236-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22565-1 No score
Security update for nodejs24
This update for nodejs24 fixes the following issues
Update to version 24.18.0 (bsc#1269825).
Security issues fixed:
- CVE-2026-2581: undici: denial of service due to uncontrolled resource consumption (bsc#1268480).
- CVE-2026-6733: undici: response queue poisoning on reused keep-alive sockets can lead to incorrect response delivery (bsc#1268479).
- CVE-2026-9496: pacote: excessive CPU consumption in
addGitShawhen processing a specially craftedspec.rawSpecvalue can lead to DoS (bsc#1266318). - CVE-2026-9678: undici: information disclosure due to improper
cache-controlheader parsing (bsc#1268478). - CVE-2026-9679: undici: HTTP header injection via
Set-Cookiepercent-decoding (bsc#1268477). - CVE-2026-11525: undici: weakening of cookie
SameSitepolicy due to incorrect parsing ofSet-Cookieheader (bsc#1268481). - CVE-2026-12151: undici: denial of service due to unbounded memory growth via WebSocket frames (bsc#1268482).
- CVE-2026-27135: nghttp2: assertion failure due to missing state validation can lead to DoS (bsc#1259853).
- CVE-2026-40170: ngtcp2: qlog
parameters_setstack buffer overflow (bsc#1262274). - CVE-2026-42338: ip-address: cross-site scripting due to improper HTML escaping of untrusted input (bsc#1268097).
- CVE-2026-48615: proxy credentials leaked in
ERR_PROXY_TUNNELerror message (bsc#1268598). - CVE-2026-48617: permission model enforcement bypass via
process.report.writeReport()path misvalidation (bsc#1268554). - CVE-2026-48618: unicode dot separator handling can lead to TLS wildcard-depth authentication bypass due to resolver and verifier hostname normalization mismatch (bsc#1268593).
- CVE-2026-48619: unbounded memory growth in
node:http2clients via attacker-controlledORIGINframes (bsc#1268618). - CVE-2026-48928: uppercase sni context matching can lead to mtls authorization bypass due to case-sensitive hostname matching (bsc#1268605).
- CVE-2026-48930:
embedded-nulhostnames can lead to silent authority rebinding due toc-stringtruncation in resolver bindings (bsc#1268606). - CVE-2026-48931: HTTP response queue poisoning via TOCTOU race condition in
http.Agent(bsc#1268611). - CVE-2026-48933: WebCrypto AES integer overflow leads to remote process abort (bsc#1268592).
- CVE-2026-48934: TLS host identity verification bypass via session reuse with different
servernameleads to unauthorized connections (bsc#1268608). - CVE-2026-48935: permission model bypass via
FileHandle.utimes()in thepromisesAPI (bsc#1268609). - CVE-2026-48937: servers keep accepting data even after sending a
GOAWAYframe (bsc#1268555).
Other updates and bugfixes:
- Version 24.18.0:
- doc: update
blockListstability status to release candidate - fs: support caller-supplied
readFile()buffers - http: close pre-request sockets in
closeIdleConnections - loader: implement package maps
- net: support
TCP_KEEPINTVLandTCP_KEEPCNTinsetKeepAlive - tls: add
certificateCompressionoption - vfs: dispatch
node:fs/promisesto mounted VFS instances - vfs: add minimal
node:vfssubsystem
- doc: update
- For changes in older versions, see https://github.com/nodejs/node/releases.
- Remove
update-alternativesfrom scriptlets if not available. - Explicitly
BuildRequireupdate-alternativesand mark it as being used in post/postun. - Add
-fno-lifetime-dsetoCXXFLAGSto avoid parallel/test-snapshot-reproducible testsuite failure with GCC 16.
- Record
SUSE-SU-2026:22565-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2633-1 No score
Security update for nodejs24
This update for nodejs24 fixes the following issues
Update to 24.17.0:
- CVE-2026-2581: undici: Undici: Denial of Service due to uncontrolled resource consumption (bsc#1268480).
- CVE-2026-6733: undici: Undici: Response queue poisoning on reused keep-alive sockets can lead to incorrect response delivery (bsc#1268479).
- CVE-2026-9496: pacote: excessive CPU consumption in
addGitShawhen processing a specially craftedspec.rawSpecvalue can lead to DoS (bsc#1266318). - CVE-2026-9678: undici: Undici: Information disclosure due to improper cache-control header parsing (bsc#1268478).
- CVE-2026-9679: undici: undici vulnerable to HTTP header injection via Set-Cookie percent-decoding (bsc#1268477).
- CVE-2026-11525: undici: undici: Weakening of cookie SameSite policy due to incorrect parsing of Set-Cookie header (bsc#1268481).
- CVE-2026-12151: undici: undici: Denial of Service due to unbounded memory growth via WebSocket frames (bsc#1268482).
- CVE-2026-27135: nghttp2: assertion failure due to missing state validation can lead to DoS (bsc#1259853).
- CVE-2026-40170: ngtcp2: qlog parameters_set stack buffer overflow (bsc#1262274).
- CVE-2026-42338: ip-address: Cross-site scripting via improper HTML escaping of untrusted input (bsc#1268097).
- CVE-2026-48615: Proxy credentials leaked in ERR_PROXY_TUNNEL error message (bsc#1268598).
- CVE-2026-48617: permission model enforcement bypass via
process.report.writeReport()path misvalidation (bsc#1268554). - CVE-2026-48618: Node.js unicode dot separator handling can lead to tls wildcard-depth authentication bypass due to resolver and verifier hostname normalization mismatch (bsc#1268593).
- CVE-2026-48619: Unbounded memory growth in node:http2 clients via attacker-controlled ORIGIN frames (bsc#1268618).
- CVE-2026-48928: Uppercase sni context matching can lead to mtls authorization bypass due to case-sensitive hostname matching (bsc#1268605).
- CVE-2026-48930: Embedded-nul hostnames can lead to silent authority rebinding due to c-string truncation in resolver bindings (bsc#1268606).
- CVE-2026-48931: HTTP Response Queue Poisoning via TOCTOU Race Condition in http.Agent (bsc#1268611).
- CVE-2026-48933: Node.js WebCrypto AES Integer Overflow Leads to Remote Process Abort (bsc#1268592).
- CVE-2026-48934: TLS host identity verification bypass via session reuse with different servername leads to unauthorized connections (bsc#1268608).
- CVE-2026-48935: Permission Model bypass via FileHandle.utimes() in the promises API (bsc#1268609).
- CVE-2026-48937: servers keep accepting data even after sending a
GOAWAYframe (bsc#1268555).
- Record
SUSE-SU-2026:2633-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
undicinpm |
7.17.0 up to 7.24.0 | 7.24.0 |
nodejsAlmaLinux:9 From an advisory covering 18 CVEs |
before 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 | 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 |
nodejs-develAlmaLinux:9 From an advisory covering 18 CVEs |
before 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 | 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 |
nodejs-docsAlmaLinux:9 From an advisory covering 18 CVEs |
before 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 | 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 |
nodejs-full-i18nAlmaLinux:9 From an advisory covering 18 CVEs |
before 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 | 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 |
nodejs-libsAlmaLinux:9 From an advisory covering 18 CVEs |
before 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 | 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 |
nodejs-nodemonAlmaLinux:9 From an advisory covering 18 CVEs |
before 3.0.3-3.module_el9.7.0+209+ecf6523e | 3.0.3-3.module_el9.7.0+209+ecf6523e |
nodejs-packagingAlmaLinux:9 From an advisory covering 18 CVEs |
before 2021.06-6.module_el9.7.0+209+ecf6523e | 2021.06-6.module_el9.7.0+209+ecf6523e |
nodejs-packaging-bundlerAlmaLinux:9 From an advisory covering 18 CVEs |
before 2021.06-6.module_el9.7.0+198+8bf605ba | 2021.06-6.module_el9.7.0+198+8bf605ba |
npmAlmaLinux:9 From an advisory covering 18 CVEs |
before 1:11.11.0-1.24.14.1.2.module_el9.7.0+222+ef1c61e1 | 1:11.11.0-1.24.14.1.2.module_el9.7.0+222+ef1c61e1 |
Show 66 moreShow less
| Package | Affected | Fixed |
|---|---|---|
v8-13.6-develAlmaLinux:9 From an advisory covering 18 CVEs |
before 3:13.6.233.17-1.24.14.1.2.module_el9.7.0+222+ef1c61e1 | 3:13.6.233.17-1.24.14.1.2.module_el9.7.0+222+ef1c61e1 |
nodejsAlmaLinux:8 From an advisory covering 17 CVEs |
before 1:24.14.1-2.module_el8.10.0+4160+4819ac42 | 1:24.14.1-2.module_el8.10.0+4160+4819ac42 |
nodejs-develAlmaLinux:8 From an advisory covering 17 CVEs |
before 1:24.14.1-2.module_el8.10.0+4160+4819ac42 | 1:24.14.1-2.module_el8.10.0+4160+4819ac42 |
nodejs-docsAlmaLinux:8 From an advisory covering 17 CVEs |
before 1:24.14.1-2.module_el8.10.0+4160+4819ac42 | 1:24.14.1-2.module_el8.10.0+4160+4819ac42 |
nodejs-full-i18nAlmaLinux:8 From an advisory covering 17 CVEs |
before 1:24.14.1-2.module_el8.10.0+4160+4819ac42 | 1:24.14.1-2.module_el8.10.0+4160+4819ac42 |
nodejs-libsAlmaLinux:8 From an advisory covering 17 CVEs |
before 1:24.14.1-2.module_el8.10.0+4160+4819ac42 | 1:24.14.1-2.module_el8.10.0+4160+4819ac42 |
nodejs-nodemonAlmaLinux:8 From an advisory covering 17 CVEs |
before 3.0.3-1.module_el8.10.0+4061+f8ceeab9 | 3.0.3-1.module_el8.10.0+4061+f8ceeab9 |
nodejs-packagingAlmaLinux:8 From an advisory covering 17 CVEs |
before 2021.06-6.module_el8.10.0+4086+70facd4a | 2021.06-6.module_el8.10.0+4086+70facd4a |
nodejs-packaging-bundlerAlmaLinux:8 From an advisory covering 17 CVEs |
before 2021.06-6.module_el8.10.0+4086+70facd4a | 2021.06-6.module_el8.10.0+4086+70facd4a |
npmAlmaLinux:8 From an advisory covering 17 CVEs |
before 1:11.11.0-1.24.14.1.2.module_el8.10.0+4160+4819ac42 | 1:11.11.0-1.24.14.1.2.module_el8.10.0+4160+4819ac42 |
v8-13.6-develAlmaLinux:8 From an advisory covering 17 CVEs |
before 3:13.6.233.17-1.24.14.1.2.module_el8.10.0+4160+4819ac42 | 3:13.6.233.17-1.24.14.1.2.module_el8.10.0+4160+4819ac42 |
nodejs24-docsAlmaLinux:10 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-npmAlmaLinux:10 From an advisory covering 18 CVEs |
before 1:11.11.0-1.24.14.1.2.el10_1 | 1:11.11.0-1.24.14.1.2.el10_1 |
nodejsAlpaquita:stream |
22.16.0-r1 up to 24.16.0-r0 | 24.16.0-r0 |
nodejsBellSoft Hardened Containers:stream |
22.16.0-r1 up to 24.16.0-r0 | 24.16.0-r0 |
node-undiciDebian:13 |
All versions, plus listed versions 7.15.0+dfsg+~cs3.2.0-17.15.0+dfsg+~cs3.2.0-37.16.0+dfsg+~cs3.2.0-17.16.0+dfsg+~cs3.2.0-27.18.2+dfsg+~cs3.2.0-1 Show 11 moreShow less7.24.5+dfsg+~cs3.2.0-17.24.6+dfsg+~cs3.2.0-17.24.6+dfsg+~cs3.2.0-27.24.6+dfsg+~cs3.2.0-37.3.0+dfsg1+~cs24.12.11-17.3.0+dfsg1+~cs24.12.11-28.10.2+dfsg+~cs3.2.2-18.5.0+dfsg+~cs3.2.0-18.5.0+dfsg+~cs3.2.0-28.5.0+dfsg+~cs3.2.0-38.9.0+dfsg+~cs3.2.0-1 |
None known |
node-undiciDebian:14 |
before 7.24.5+dfsg+~cs3.2.0-1, plus listed versions 7.15.0+dfsg+~cs3.2.0-17.15.0+dfsg+~cs3.2.0-37.16.0+dfsg+~cs3.2.0-17.16.0+dfsg+~cs3.2.0-27.18.2+dfsg+~cs3.2.0-17.3.0+dfsg1+~cs24.12.11-17.3.0+dfsg1+~cs24.12.11-2 |
7.24.5+dfsg+~cs3.2.0-1 |
nodejsRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-develRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-docsRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-full-i18nRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-libsRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-libs-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-nodemonRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 0:3.0.3-3.module+el9.7.0+24166+51c9666b | 0:3.0.3-3.module+el9.7.0+24166+51c9666b |
nodejs-packagingRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 0:2021.06-6.module+el9.7.0+24166+51c9666b | 0:2021.06-6.module+el9.7.0+24166+51c9666b |
nodejs-packaging-bundlerRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 0:2021.06-6.module+el9.7.0+24166+51c9666b | 0:2021.06-6.module+el9.7.0+24166+51c9666b |
npmRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:11.11.0-1.24.14.1.2.module+el9.7.0+24166+51c9666b | 1:11.11.0-1.24.14.1.2.module+el9.7.0+24166+51c9666b |
v8-13.6-develRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 3:13.6.233.17-1.24.14.1.2.module+el9.7.0+24166+51c9666b | 3:13.6.233.17-1.24.14.1.2.module+el9.7.0+24166+51c9666b |
nodejsRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-develRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-docsRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-full-i18nRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-libsRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-libs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-nodemonRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 0:3.0.3-1.module+el8.10.0+24190+49a46c75 | 0:3.0.3-1.module+el8.10.0+24190+49a46c75 |
nodejs-packagingRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 0:2021.06-6.module+el8.10.0+24190+49a46c75 | 0:2021.06-6.module+el8.10.0+24190+49a46c75 |
nodejs-packaging-bundlerRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 0:2021.06-6.module+el8.10.0+24190+49a46c75 | 0:2021.06-6.module+el8.10.0+24190+49a46c75 |
npmRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:11.11.0-1.24.14.1.2.module+el8.10.0+24190+49a46c75 | 1:11.11.0-1.24.14.1.2.module+el8.10.0+24190+49a46c75 |
v8-13.6-develRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 3:13.6.233.17-1.24.14.1.2.module+el8.10.0+24190+49a46c75 | 3:13.6.233.17-1.24.14.1.2.module+el8.10.0+24190+49a46c75 |
nodejs24Red Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-debugsourceRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-develRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-docsRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-full-i18nRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-libsRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-libs-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-npmRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:11.11.0-1.24.14.1.2.el10_1 | 1:11.11.0-1.24.14.1.2.el10_1 |
nodejs-nodemonRocky Linux:9 From an advisory covering 18 CVEs |
before 0:3.0.3-3.module+el9.7.0+40025+0e0cf6b2 | 0:3.0.3-3.module+el9.7.0+40025+0e0cf6b2 |
nodejs-packagingRocky Linux:9 From an advisory covering 18 CVEs |
before 0:2021.06-6.module+el9.7.0+40052+e32ea525 | 0:2021.06-6.module+el9.7.0+40052+e32ea525 |
nodejs-nodemonRocky Linux:8 From an advisory covering 17 CVEs |
before 0:3.0.3-1.module+el8.10.0+2084+ab509703 | 0:3.0.3-1.module+el8.10.0+2084+ab509703 |
nodejs-packagingRocky Linux:8 From an advisory covering 17 CVEs |
before 0:2021.06-6.module+el8.10.0+40048+6d99f608 | 0:2021.06-6.module+el8.10.0+40048+6d99f608 |
nodejs24Rocky Linux:10 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24SUSE:Linux Enterprise Server 16.0 From an advisory covering 21 CVEs |
before 24.18.0-160000.1.1 | 24.18.0-160000.1.1 |
nodejs24SUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 21 CVEs |
before 24.18.0-160000.1.1 | 24.18.0-160000.1.1 |
nodejs24SUSE:Linux Enterprise Module for Web and Scripting 15 SP7 From an advisory covering 21 CVEs |
before 24.17.0-150700.15.11.1 | 24.17.0-150700.15.11.1 |
node-undiciUbuntu:24.04:LTS |
All versions, plus listed versions 5.22.1+dfsg1+~cs20.10.10.2-1ubuntu15.26.3+dfsg1+~cs23.10.12-2 |
None known |
node-undiciUbuntu:25.10 |
All versions, plus listed versions 7.3.0+dfsg1+~cs24.12.11-17.3.0+dfsg1+~cs24.12.11-2 |
None known |
node-undiciUbuntu:26.10 |
All versions, plus listed versions 7.18.2+dfsg+~cs3.2.0-1build17.24.6+dfsg+~cs3.2.0-38.5.0+dfsg+~cs3.2.0-28.5.0+dfsg+~cs3.2.0-38.9.0+dfsg+~cs3.2.0-1 |
None known |
node-undiciUbuntu:26.04:LTS |
All versions, plus listed versions 7.3.0+dfsg1+~cs24.12.11-27.16.0+dfsg+~cs3.2.0-27.18.2+dfsg+~cs3.2.0-17.18.2+dfsg+~cs3.2.0-1build1 |
None known |
nodejs24openSUSE:Tumbleweed From an advisory covering 21 CVEs |
before 24.17.0-1.1 | 24.17.0-1.1 |
nodejs24openSUSE:Leap 16.0 From an advisory covering 21 CVEs |
before 24.18.0-160000.1.1 | 24.18.0-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-2581 is a medium vulnerability (CVSS 5.9) in Nodejs Undici, published March 12, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.63%, the 50th percentile. Fixed in undici 7.24.0.
References
github.com/nodejs/undici/security/advisories/GHSA-phc3-fgpg-7m6h
hackerone.com/reports/3513473
cna.openjsf.org/security-advisories.html
nvd.nist.gov/vuln/detail/CVE-2026-2581
github.com/advisories/GHSA-phc3-fgpg-7m6h
access.redhat.com/errata/RHSA-2026:7350
Show 174 moreShow less
access.redhat.com/security/cve/CVE-2026-1525
access.redhat.com/security/cve/CVE-2026-1526
access.redhat.com/security/cve/CVE-2026-1527
access.redhat.com/security/cve/CVE-2026-1528
access.redhat.com/security/cve/CVE-2026-21637
access.redhat.com/security/cve/CVE-2026-21710
access.redhat.com/security/cve/CVE-2026-21711
access.redhat.com/security/cve/CVE-2026-21712
access.redhat.com/security/cve/CVE-2026-21713
access.redhat.com/security/cve/CVE-2026-21714
access.redhat.com/security/cve/CVE-2026-21715
access.redhat.com/security/cve/CVE-2026-21716
access.redhat.com/security/cve/CVE-2026-21717
access.redhat.com/security/cve/CVE-2026-2229
access.redhat.com/security/cve/CVE-2026-25547
access.redhat.com/security/cve/CVE-2026-2581
access.redhat.com/security/cve/CVE-2026-26996
access.redhat.com/security/cve/CVE-2026-27135
bugzilla.redhat.com/2431340
bugzilla.redhat.com/2436942
bugzilla.redhat.com/2441268
bugzilla.redhat.com/2447140
bugzilla.redhat.com/2447141
bugzilla.redhat.com/2447142
bugzilla.redhat.com/2447143
bugzilla.redhat.com/2447144
bugzilla.redhat.com/2447145
bugzilla.redhat.com/2448754
bugzilla.redhat.com/2453037
bugzilla.redhat.com/2453151
bugzilla.redhat.com/2453152
bugzilla.redhat.com/2453157
bugzilla.redhat.com/2453158
bugzilla.redhat.com/2453160
bugzilla.redhat.com/2453161
bugzilla.redhat.com/2453162
errata.almalinux.org/9/ALSA-2026-7350.html
access.redhat.com/errata/RHSA-2026:7670
errata.almalinux.org/8/ALSA-2026-7670.html
access.redhat.com/errata/RHSA-2026:7675
errata.almalinux.org/10/ALSA-2026-7675.html
docs.bell-sw.com/security/cves/CVE-2026-2581
github.com/nodejs/undici
github.com/CVEProject/cvelistV5/tree/main/cves/2026/2xxx/CVE-2026-2581.json
security-tracker.debian.org/tracker/CVE-2026-2581
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2431340
bugzilla.redhat.com/show_bug.cgi?id=2436942
bugzilla.redhat.com/show_bug.cgi?id=2441268
bugzilla.redhat.com/show_bug.cgi?id=2447140
bugzilla.redhat.com/show_bug.cgi?id=2447141
bugzilla.redhat.com/show_bug.cgi?id=2447142
bugzilla.redhat.com/show_bug.cgi?id=2447143
bugzilla.redhat.com/show_bug.cgi?id=2447144
bugzilla.redhat.com/show_bug.cgi?id=2447145
bugzilla.redhat.com/show_bug.cgi?id=2448754
bugzilla.redhat.com/show_bug.cgi?id=2453037
bugzilla.redhat.com/show_bug.cgi?id=2453151
bugzilla.redhat.com/show_bug.cgi?id=2453152
bugzilla.redhat.com/show_bug.cgi?id=2453157
bugzilla.redhat.com/show_bug.cgi?id=2453158
bugzilla.redhat.com/show_bug.cgi?id=2453160
bugzilla.redhat.com/show_bug.cgi?id=2453161
bugzilla.redhat.com/show_bug.cgi?id=2453162
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7350.json
cve.org/CVERecord?id=CVE-2026-1525
nvd.nist.gov/vuln/detail/CVE-2026-1525
cwe.mitre.org/data/definitions/444.html
github.com/nodejs/undici/security/advisories/GHSA-2mjp-6q6p-2qxm
hackerone.com/reports/3556037
rfc-editor.org/rfc/rfc9110.html
cve.org/CVERecord?id=CVE-2026-1526
nvd.nist.gov/vuln/detail/CVE-2026-1526
datatracker.ietf.org/doc/html/rfc7692
github.com/nodejs/undici/security/advisories/GHSA-vrm6-8vpv-qv8q
hackerone.com/reports/3481206
cve.org/CVERecord?id=CVE-2026-1527
nvd.nist.gov/vuln/detail/CVE-2026-1527
github.com/nodejs/undici/security/advisories/GHSA-4992-7rv2-5pvq
hackerone.com/reports/3487198
cve.org/CVERecord?id=CVE-2026-1528
nvd.nist.gov/vuln/detail/CVE-2026-1528
github.com/nodejs/undici/security/advisories/GHSA-f269-vfmq-vjvj
hackerone.com/reports/3537648
cve.org/CVERecord?id=CVE-2026-2229
nvd.nist.gov/vuln/detail/CVE-2026-2229
github.com/nodejs/undici/security/advisories/GHSA-v9p9-hfj2-hcw8
hackerone.com/reports/3487486
nodejs.org/api/zlib.html
cve.org/CVERecord?id=CVE-2026-2581
cve.org/CVERecord?id=CVE-2026-21637
nvd.nist.gov/vuln/detail/CVE-2026-21637
nodejs.org/en/blog/vulnerability/december-2025-security-releases
cve.org/CVERecord?id=CVE-2026-21710
nvd.nist.gov/vuln/detail/CVE-2026-21710
nodejs.org/en/blog/vulnerability/march-2026-security-releases
cve.org/CVERecord?id=CVE-2026-21711
nvd.nist.gov/vuln/detail/CVE-2026-21711
cve.org/CVERecord?id=CVE-2026-21712
nvd.nist.gov/vuln/detail/CVE-2026-21712
hackerone.com/reports/3546390
cve.org/CVERecord?id=CVE-2026-21713
nvd.nist.gov/vuln/detail/CVE-2026-21713
cve.org/CVERecord?id=CVE-2026-21714
nvd.nist.gov/vuln/detail/CVE-2026-21714
cve.org/CVERecord?id=CVE-2026-21715
nvd.nist.gov/vuln/detail/CVE-2026-21715
cve.org/CVERecord?id=CVE-2026-21716
nvd.nist.gov/vuln/detail/CVE-2026-21716
cve.org/CVERecord?id=CVE-2026-21717
nvd.nist.gov/vuln/detail/CVE-2026-21717
cve.org/CVERecord?id=CVE-2026-25547
nvd.nist.gov/vuln/detail/CVE-2026-25547
github.com/isaacs/brace-expansion/security/advisories/GHSA-7h2j-956f-4vf2
cve.org/CVERecord?id=CVE-2026-26996
nvd.nist.gov/vuln/detail/CVE-2026-26996
github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
cve.org/CVERecord?id=CVE-2026-27135
nvd.nist.gov/vuln/detail/CVE-2026-27135
github.com/nghttp2/nghttp2/commit/5c7df8fa815ac1004d9ecb9d1f7595c4d37f46e1
github.com/nghttp2/nghttp2/security/advisories/GHSA-6933-cjhr-5qg6
issues.redhat.com/browse/RHEL-151374
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7670.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7675.json
errata.rockylinux.org/RLSA-2026:7350
errata.rockylinux.org/RLSA-2026:7670
errata.rockylinux.org/RLSA-2026:7675
suse.com/support/update/announcement/2026/suse-su-202622565-1
bugzilla.suse.com/1259853
bugzilla.suse.com/1262274
bugzilla.suse.com/1266318
bugzilla.suse.com/1268097
bugzilla.suse.com/1268477
bugzilla.suse.com/1268478
bugzilla.suse.com/1268479
bugzilla.suse.com/1268480
bugzilla.suse.com/1268481
bugzilla.suse.com/1268482
bugzilla.suse.com/1268554
bugzilla.suse.com/1268555
bugzilla.suse.com/1268592
bugzilla.suse.com/1268593
bugzilla.suse.com/1268598
bugzilla.suse.com/1268605
bugzilla.suse.com/1268606
bugzilla.suse.com/1268608
bugzilla.suse.com/1268609
bugzilla.suse.com/1268611
bugzilla.suse.com/1268618
bugzilla.suse.com/1269825
suse.com/security/cve/CVE-2026-11525
suse.com/security/cve/CVE-2026-12151
suse.com/security/cve/CVE-2026-2581
suse.com/security/cve/CVE-2026-27135
suse.com/security/cve/CVE-2026-40170
suse.com/security/cve/CVE-2026-42338
suse.com/security/cve/CVE-2026-48615
suse.com/security/cve/CVE-2026-48617
suse.com/security/cve/CVE-2026-48618
suse.com/security/cve/CVE-2026-48619
suse.com/security/cve/CVE-2026-48928
suse.com/security/cve/CVE-2026-48930
suse.com/security/cve/CVE-2026-48931
suse.com/security/cve/CVE-2026-48933
suse.com/security/cve/CVE-2026-48934
suse.com/security/cve/CVE-2026-48935
suse.com/security/cve/CVE-2026-48937
suse.com/security/cve/CVE-2026-6733
suse.com/security/cve/CVE-2026-9496
suse.com/security/cve/CVE-2026-9678
suse.com/security/cve/CVE-2026-9679
suse.com/support/update/announcement/2026/suse-su-20262633-1
ubuntu.com/security/CVE-2026-2581