CVE-2026-12151

nodejs20: This update for nodejs20 fixes the following issues: - CVE-2025-22150: undici: predictable random values used when d...

CVE-2026-12151 is fixed in 32 products on 1 platform, first by SUSE-SU-2026:22368-1, released June 25, 2026. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
8.1
high
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0079
56th percentile

This update for nodejs20 fixes the following issues: - CVE-2025-22150: undici: predictable random values used when defining the boundary for a `multipart`/`form-data` request (bsc#1236258). - 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 `addGitSha` when processing a specially crafted `spec.rawSpec` value can lead to DoS (bsc#1266318). - CVE-2026-9679: undici: HTTP header injection via `Set-Cookie` percent-decoding (bsc#1268477). - CVE-2026-11525: undici: weakening of cookie `SameSite` policy due to incorrect parsing of `Set-Cookie` header (bsc#1268481). - CVE-2026-12151: undici: denial of service due to unbounded memory growth via WebSocket frames (bsc#1268482). - CVE-2026-16728: undici: downstream response desynchronization via retry interceptor (bsc#1273593). - CVE-2026-16729: undici: `setCookie` function does not fully sanitize cookie attributes (bsc#1273591). - CVE-2026-22036: undici: unbounded decompression chain in HTTP responses via `Content-Encoding` may lead to resource exhaustion (bsc#1256848). - 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: 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: 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 `GOAWAY` frame (bsc#1268555). - CVE-2026-54272: ip-address: misclassification of IPv4-mapped/NAT64 IPv6 addresses allows for bypass of SSRF and trust- boundary checks (bsc#1272882). - CVE-2026-56846: HTTP/2 retained headers can bypass `maxSessionMemory` limits (bsc#1272941). - CVE-2026-56847: permission model allows trace events to write outside the allowlist (bsc#1272949). - CVE-2026-56848: HTTP/2 re-entrant send can cause heap use-after-free (bsc#1272942). - CVE-2026-56850: HTTPS agent can reuse mTLS identities across PFX certificates (bsc#1272944). - CVE-2026-58039: permission model allows process reports to write outside the allowlist (bsc#1272950). - CVE-2026-58040: HTTPS agent session reuse can skip hostname verification (bsc#1272945). - CVE-2026-58042: `dns.resolveAny()` can abort on DNS responses with many `A` records (bsc#1272947). - CVE-2026-58043: permission model path matching can over-grant filesystem access (bsc#1272943). - CVE-2026-58044: HTTP parser header truncation can enable request smuggling (bsc#1272951). - CVE-2026-58045: `node:zlib` sync APIs can crash on spoofed `TypedArray` length (bsc#1272948). - CVE-2026-69192: ip-address: `Address4` decodes leading-zero octets as decimal while resolvers decode them as octal, which allows for SSRF and trust-boundary bypass (bsc#1277587).

Where it's fixed

ProductFixed inFixReleased
Linux
node-undici · Debian 14 8.5.0+dfsg+~cs3.2.0-1 DEBIAN-CVE-2026-12151 Jun 28, 2026
nodejs · RHEL 8 1:22.23.1-1.module+el8.10.0+24500+8eb51621 RHSA-2026:41947 Jul 18, 2026
nodejs · RHEL 9 1:22.23.1-1.module+el9.8.0+24457+996af7aa RHSA-2026:35892 Jul 7, 2026
nodejs · almalinux 10 1:22.23.1-2.el10_2 ALSA-2026:35842 Jul 6, 2026
nodejs · almalinux 8 1:22.23.1-1.module_el8.10.0+4231+1bf2f855 ALSA-2026:41947 Jul 20, 2026
nodejs · almalinux 9 1:22.23.1-1.module_el9.8.0+276+8b329b47 ALSA-2026:35892 Jul 6, 2026
nodejs · ol 10 1:22.23.1-2.el10_2 ELSA-2026-35842 Jul 16, 2026
nodejs · ol 8 1:24.18.0-1.module+el8.10.0+90961+a86f8457 ELSA-2026-39868 Jul 20, 2026
nodejs · ol 9 1:22.23.1-1.module+el9.8.0+90947+d3e8e647 ELSA-2026-35892 Jul 8, 2026
nodejs · rocky 8 1:24.18.0-1.module+el8.10.0+40252+a58646bc RLSA-2026:39868 Jul 16, 2026
nodejs-devel · RHEL 8 1:22.23.1-1.module+el8.10.0+24500+8eb51621 RHSA-2026:41947 Jul 18, 2026
nodejs-devel · RHEL 9 1:22.23.1-1.module+el9.8.0+24457+996af7aa RHSA-2026:35892 Jul 7, 2026
nodejs-devel · almalinux 10 1:22.23.1-2.el10_2 ALSA-2026:35842 Jul 6, 2026
nodejs-devel · almalinux 8 1:22.23.1-1.module_el8.10.0+4231+1bf2f855 ALSA-2026:41947 Jul 20, 2026
nodejs-devel · almalinux 9 1:22.23.1-1.module_el9.8.0+276+8b329b47 ALSA-2026:35892 Jul 6, 2026
nodejs-devel · ol 10 1:22.23.1-2.el10_2 ELSA-2026-35842 Jul 16, 2026
nodejs-devel · ol 8 1:24.18.0-1.module+el8.10.0+90961+a86f8457 ELSA-2026-39868 Jul 20, 2026
nodejs-devel · ol 9 1:22.23.1-1.module+el9.8.0+90947+d3e8e647 ELSA-2026-35892 Jul 8, 2026
nodejs-docs · RHEL 8 1:22.23.1-1.module+el8.10.0+24500+8eb51621 RHSA-2026:41947 Jul 18, 2026
nodejs-docs · RHEL 9 1:22.23.1-1.module+el9.8.0+24457+996af7aa RHSA-2026:35892 Jul 7, 2026
nodejs-docs · almalinux 10 1:22.23.1-2.el10_2 ALSA-2026:35842 Jul 6, 2026
nodejs-docs · almalinux 8 1:22.23.1-1.module_el8.10.0+4231+1bf2f855 ALSA-2026:41947 Jul 20, 2026
nodejs-docs · almalinux 9 1:22.23.1-1.module_el9.8.0+276+8b329b47 ALSA-2026:35892 Jul 6, 2026
nodejs-docs · ol 10 1:22.23.1-2.el10_2 ELSA-2026-35842 Jul 16, 2026
nodejs-docs · ol 8 1:24.18.0-1.module+el8.10.0+90961+a86f8457 ELSA-2026-39868 Jul 20, 2026
nodejs-docs · ol 9 1:22.23.1-1.module+el9.8.0+90947+d3e8e647 ELSA-2026-35892 Jul 8, 2026
nodejs-full-i18n · RHEL 8 1:22.23.1-1.module+el8.10.0+24500+8eb51621 RHSA-2026:41947 Jul 18, 2026
nodejs-full-i18n · RHEL 9 1:22.23.1-1.module+el9.8.0+24457+996af7aa RHSA-2026:35892 Jul 7, 2026
nodejs-full-i18n · almalinux 10 1:22.23.1-2.el10_2 ALSA-2026:35842 Jul 6, 2026
nodejs-full-i18n · almalinux 8 1:22.23.1-1.module_el8.10.0+4231+1bf2f855 ALSA-2026:41947 Jul 20, 2026
nodejs-full-i18n · almalinux 9 1:22.23.1-1.module_el9.8.0+276+8b329b47 ALSA-2026:35892 Jul 6, 2026
nodejs-full-i18n · ol 10 1:22.23.1-2.el10_2 ELSA-2026-35842 Jul 16, 2026
nodejs-full-i18n · ol 8 1:24.18.0-1.module+el8.10.0+90961+a86f8457 ELSA-2026-39868 Jul 20, 2026
nodejs-full-i18n · ol 9 1:22.23.1-1.module+el9.8.0+90947+d3e8e647 ELSA-2026-35892 Jul 8, 2026
nodejs-libs · RHEL 8 1:22.23.1-1.module+el8.10.0+24500+8eb51621 RHSA-2026:41947 Jul 18, 2026
nodejs-libs · RHEL 9 1:22.23.1-1.module+el9.8.0+24457+996af7aa RHSA-2026:35892 Jul 7, 2026
nodejs-libs · almalinux 10 1:22.23.1-2.el10_2 ALSA-2026:35842 Jul 6, 2026
nodejs-libs · almalinux 8 1:22.23.1-1.module_el8.10.0+4231+1bf2f855 ALSA-2026:41947 Jul 20, 2026
nodejs-libs · almalinux 9 1:22.23.1-1.module_el9.8.0+276+8b329b47 ALSA-2026:35892 Jul 6, 2026
nodejs-libs · ol 10 1:22.23.1-2.el10_2 ELSA-2026-35842 Jul 16, 2026
nodejs-libs · ol 8 1:24.18.0-1.module+el8.10.0+90961+a86f8457 ELSA-2026-39868 Jul 20, 2026
nodejs-libs · ol 9 1:22.23.1-1.module+el9.8.0+90947+d3e8e647 ELSA-2026-35892 Jul 8, 2026
nodejs-nodemon · RHEL 8 0:3.0.1-1.module+el8.10.0+24500+8eb51621 RHSA-2026:41947 Jul 18, 2026
nodejs-nodemon · RHEL 9 0:3.0.1-1.module+el9.8.0+24156+bb41d456 RHSA-2026:35892 Jul 7, 2026
nodejs-nodemon · almalinux 8 3.0.1-1.module_el8.10.0+3956+47c9ee9f ALSA-2026:41947 Jul 20, 2026
nodejs-nodemon · almalinux 9 3.0.1-1.module_el9.7.0+208+fb06c0ab ALSA-2026:35892 Jul 6, 2026
nodejs-nodemon · ol 8 0:3.0.3-1.module+el8.10.0+90961+a86f8457 ELSA-2026-39868 Jul 20, 2026
nodejs-nodemon · ol 9 0:3.0.1-1.module+el9.8.0+90947+d3e8e647 ELSA-2026-35892 Jul 8, 2026
nodejs-nodemon · rocky 8 0:3.0.1-1.module+el8.9.0+1760+903d54b9 RLSA-2026:41947 Jul 20, 2026
nodejs-nodemon · rocky 9 0:3.0.1-1.module+el9.7.0+40165+d075e3f2 RLSA-2026:35892 Jul 7, 2026
nodejs-npm · almalinux 10 1:10.9.8-1.22.23.1.2.el10_2 ALSA-2026:35842 Jul 6, 2026
nodejs-npm · ol 10 1:10.9.8-1.22.23.1.2.el10_2 ELSA-2026-35842 Jul 16, 2026
nodejs-packaging · RHEL 8 0:2021.06-6.module+el8.10.0+24500+8eb51621 RHSA-2026:41947 Jul 18, 2026
nodejs-packaging · RHEL 9 0:2021.06-6.module+el9.8.0+24156+bb41d456 RHSA-2026:35892 Jul 7, 2026
nodejs-packaging · almalinux 8 2021.06-6.module_el8.10.0+4158+e796f37f ALSA-2026:41947 Jul 20, 2026
nodejs-packaging · almalinux 9 2021.06-6.module_el9.7.0+227+12323393 ALSA-2026:35892 Jul 6, 2026
nodejs-packaging · ol 8 0:2021.06-6.module+el8.10.0+90961+a86f8457 ELSA-2026-39868 Jul 20, 2026
nodejs-packaging · ol 9 0:2021.06-6.module+el9.8.0+90947+d3e8e647 ELSA-2026-35892 Jul 8, 2026
nodejs-packaging · rocky 8 0:2021.06-6.module+el8.10.0+40048+6d99f608 RLSA-2026:41947 Jul 20, 2026
nodejs-packaging · rocky 9 0:2021.06-6.module+el9.7.0+40153+4d595597 RLSA-2026:35892 Jul 7, 2026
nodejs-packaging-bundler · RHEL 8 0:2021.06-6.module+el8.10.0+24500+8eb51621 RHSA-2026:41947 Jul 18, 2026
nodejs-packaging-bundler · RHEL 9 0:2021.06-6.module+el9.8.0+24156+bb41d456 RHSA-2026:35892 Jul 7, 2026
nodejs-packaging-bundler · almalinux 8 2021.06-6.module_el8.10.0+4158+e796f37f ALSA-2026:41947 Jul 20, 2026
nodejs-packaging-bundler · almalinux 9 2021.06-6.module_el9.7.0+227+12323393 ALSA-2026:35892 Jul 6, 2026
nodejs-packaging-bundler · ol 8 0:2021.06-6.module+el8.10.0+90961+a86f8457 ELSA-2026-39868 Jul 20, 2026
nodejs-packaging-bundler · ol 9 0:2021.06-6.module+el9.8.0+90947+d3e8e647 ELSA-2026-35892 Jul 8, 2026
nodejs20 · sles 15.6 20.20.2-150600.3.21.1 SUSE-SU-2026:3929-1 Sep 3, 2026
nodejs22 · RHEL 10 22.23.1-2.el10_0 RHSA-2026:39246 Jul 6, 2026
nodejs22 · amzn 2023 1:22.23.1-1.amzn2023.0.1 ALAS2023-2026-1921 Jul 6, 2026
nodejs22 · opensuse-leap 16.0 22.23.0-160000.1.1 OPENSUSE-SU-2026:21058-1 Jun 25, 2026
nodejs22 · rocky 10 1:22.23.1-2.el10_2 RLSA-2026:35842 Jul 8, 2026
nodejs22 · sles 15.6 22.23.0-150600.13.18.1 SUSE-SU-2026:2647-1 Jun 26, 2026
nodejs22 · sles 15.7 22.23.0-150700.3.12.1 SUSE-SU-2026:2695-1 Jun 30, 2026
nodejs22 · sles 16.0 22.23.0-160000.1.1 SUSE-SU-2026:22368-1 Jun 25, 2026
nodejs22-debuginfo · amzn 2023 1:22.23.1-1.amzn2023.0.1 ALAS2023-2026-1921 Jul 6, 2026
nodejs22-debugsource · amzn 2023 1:22.23.1-1.amzn2023.0.1 ALAS2023-2026-1921 Jul 6, 2026
nodejs22-devel · amzn 2023 1:22.23.1-1.amzn2023.0.1 ALAS2023-2026-1921 Jul 6, 2026
nodejs22-docs · amzn 2023 1:22.23.1-1.amzn2023.0.1 ALAS2023-2026-1921 Jul 6, 2026
nodejs22-full-i18n · amzn 2023 1:22.23.1-1.amzn2023.0.1 ALAS2023-2026-1921 Jul 6, 2026
nodejs22-libs · amzn 2023 1:22.23.1-1.amzn2023.0.1 ALAS2023-2026-1921 Jul 6, 2026
nodejs22-libs-debuginfo · amzn 2023 1:22.23.1-1.amzn2023.0.1 ALAS2023-2026-1921 Jul 6, 2026
nodejs22-npm · amzn 2023 1:10.9.8-1.22.23.1.1.amzn2023.0.1 ALAS2023-2026-1921 Jul 6, 2026
nodejs24 · RHEL 10 24.18.0-1.el10_2 RHSA-2026:35841 Jul 6, 2026
nodejs24 · almalinux 10 1:24.18.0-1.el10_2 ALSA-2026:35841 Jul 6, 2026
nodejs24 · amzn 2023 1:24.18.0-1.amzn2023.0.1 ALAS2023-2026-1920 Jul 6, 2026
nodejs24 · ol 10 1:24.18.0-1.0.1.el10_2 ELSA-2026-35841 Jul 16, 2026
nodejs24 · opensuse-leap 16.0 24.18.0-160000.1.1 OPENSUSE-SU-2026:21236-1 Jul 6, 2026
nodejs24 · rocky 10 1:24.18.0-1.el10_2 RLSA-2026:35841 Jul 10, 2026
nodejs24 · sles 15.7 24.17.0-150700.15.11.1 SUSE-SU-2026:2633-1 Jun 25, 2026
nodejs24 · sles 16.0 24.18.0-160000.1.1 SUSE-SU-2026:22565-1 Jul 6, 2026
nodejs24-debuginfo · amzn 2023 1:24.18.0-1.amzn2023.0.1 ALAS2023-2026-1920 Jul 6, 2026
nodejs24-debugsource · amzn 2023 1:24.18.0-1.amzn2023.0.1 ALAS2023-2026-1920 Jul 6, 2026
nodejs24-devel · almalinux 10 1:24.18.0-1.el10_2 ALSA-2026:35841 Jul 6, 2026
nodejs24-devel · amzn 2023 1:24.18.0-1.amzn2023.0.1 ALAS2023-2026-1920 Jul 6, 2026
nodejs24-devel · ol 10 1:24.18.0-1.0.1.el10_2 ELSA-2026-35841 Jul 16, 2026
nodejs24-docs · almalinux 10 1:24.18.0-1.el10_2 ALSA-2026:35841 Jul 6, 2026
nodejs24-docs · amzn 2023 1:24.18.0-1.amzn2023.0.1 ALAS2023-2026-1920 Jul 6, 2026
nodejs24-docs · ol 10 1:24.18.0-1.0.1.el10_2 ELSA-2026-35841 Jul 16, 2026
nodejs24-full-i18n · almalinux 10 1:24.18.0-1.el10_2 ALSA-2026:35841 Jul 6, 2026
nodejs24-full-i18n · amzn 2023 1:24.18.0-1.amzn2023.0.1 ALAS2023-2026-1920 Jul 6, 2026
nodejs24-full-i18n · ol 10 1:24.18.0-1.0.1.el10_2 ELSA-2026-35841 Jul 16, 2026
nodejs24-libs · almalinux 10 1:24.18.0-1.el10_2 ALSA-2026:35841 Jul 6, 2026
nodejs24-libs · amzn 2023 1:24.18.0-1.amzn2023.0.1 ALAS2023-2026-1920 Jul 6, 2026
nodejs24-libs · ol 10 1:24.18.0-1.0.1.el10_2 ELSA-2026-35841 Jul 16, 2026
nodejs24-libs-debuginfo · amzn 2023 1:24.18.0-1.amzn2023.0.1 ALAS2023-2026-1920 Jul 6, 2026
nodejs24-npm · almalinux 10 1:11.16.0-1.24.18.0.1.el10_2 ALSA-2026:35841 Jul 6, 2026
nodejs24-npm · amzn 2023 1:11.16.0-1.24.18.0.1.amzn2023.0.1 ALAS2023-2026-1920 Jul 6, 2026
nodejs24-npm · ol 10 1:11.16.0-1.24.18.0.1.0.1.el10_2 ELSA-2026-35841 Jul 16, 2026
npm · RHEL 8 1:10.9.8-1.22.23.1.1.module+el8.10.0+24500+8eb51621 RHSA-2026:41947 Jul 18, 2026
npm · RHEL 9 1:10.9.8-1.22.23.1.1.module+el9.8.0+24457+996af7aa RHSA-2026:35892 Jul 7, 2026
npm · almalinux 8 1:10.9.8-1.22.23.1.1.module_el8.10.0+4231+1bf2f855 ALSA-2026:41947 Jul 20, 2026
npm · almalinux 9 1:10.9.8-1.22.23.1.1.module_el9.8.0+276+8b329b47 ALSA-2026:35892 Jul 6, 2026
npm · ol 8 1:11.16.0-1.24.18.0.1.module+el8.10.0+90961+a86f8457 ELSA-2026-39868 Jul 20, 2026
npm · ol 9 1:10.9.8-1.22.23.1.1.module+el9.8.0+90947+d3e8e647 ELSA-2026-35892 Jul 8, 2026
v8-12.4-devel · RHEL 8 3:12.4.254.21-1.22.23.1.1.module+el8.10.0+24500+8eb51621 RHSA-2026:41947 Jul 18, 2026
v8-12.4-devel · RHEL 9 3:12.4.254.21-1.22.23.1.1.module+el9.8.0+24457+996af7aa RHSA-2026:35892 Jul 7, 2026
v8-12.4-devel · almalinux 8 3:12.4.254.21-1.22.23.1.1.module_el8.10.0+4231+1bf2f855 ALSA-2026:41947 Jul 20, 2026
v8-12.4-devel · almalinux 9 3:12.4.254.21-1.22.23.1.1.module_el9.8.0+276+8b329b47 ALSA-2026:35892 Jul 6, 2026
v8-12.4-devel · amzn 2023 3:12.4.254.21-1.22.23.1.1.amzn2023.0.1 ALAS2023-2026-1921 Jul 6, 2026
v8-12.4-devel · ol 8 3:12.4.254.21-1.22.23.1.1.module+el8.10.0+90968+e271b286 ELSA-2026-41947 Jul 21, 2026
v8-12.4-devel · ol 9 3:12.4.254.21-1.22.23.1.1.module+el9.8.0+90947+d3e8e647 ELSA-2026-35892 Jul 8, 2026
v8-13.6-devel · RHEL 8 3:13.6.233.17-1.24.18.0.1.module+el8.10.0+24481+7a71fac8 RHSA-2026:39868 Jul 18, 2026
v8-13.6-devel · RHEL 9 3:13.6.233.17-1.24.18.0.1.module+el9.8.0+24456+b244c3b4 RHSA-2026:35891 Jul 7, 2026
v8-13.6-devel · almalinux 8 3:13.6.233.17-1.24.18.0.1.module_el8.10.0+4228+2938bc94 ALSA-2026:39868 Jul 15, 2026
v8-13.6-devel · almalinux 9 3:13.6.233.17-1.24.18.0.1.module_el9.8.0+277+61fc613e ALSA-2026:35891 Jul 6, 2026
v8-13.6-devel · amzn 2023 3:13.6.233.17-1.24.18.0.1.amzn2023.0.1 ALAS2023-2026-1920 Jul 6, 2026
v8-13.6-devel · ol 8 3:13.6.233.17-1.24.18.0.1.module+el8.10.0+90961+a86f8457 ELSA-2026-39868 Jul 20, 2026
v8-13.6-devel · ol 9 3:13.6.233.17-1.24.18.0.1.module+el9.8.0+90946+13dc792a ELSA-2026-35891 Jul 7, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.