Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-84961

Fixed in a distro release EPSS <1%CVSS 7.4

undici's BalancedPool constructor passes its entire options object through an internal deep-clone that serializes and reparses the value as JSON. Because JSON cannot represent functions, any function-valued TLS option, such as a caller-supplied checkServerIdentity callback or a custom connector inside the connect option, is silently discarded before it reaches the TLS layer. As a result a peer whose certificate the application's custom checkServerIdentity was written to reject, but which still passes Node's default hostname and chain checks, is accepted when reached through BalancedPool. The Client, Pool, and Agent dispatchers are not affected because they extract the connect and tls options before cloning. This affects undici versions from 7.24.1 up to 7.29.1 and from 8.0.0 up to 8.10.2, and only when the application supplies a function-valued connect or tls option to BalancedPool. Users should upgrade to undici 7.29.1 or 8.10.2.

Published 2026-09-04 · CVE record · OSV

Products: undici

Fixed upstream

EcosystemPackageFixed in
npmundici7.29.1
npmundici8.10.2

Distro releases

ReleasePackageFixed in
AlmaLinux 10nodejs241:24.21.0-1.el10_2
AlmaLinux 10nodejs24-devel1:24.21.0-1.el10_2
AlmaLinux 10nodejs24-docs1:24.21.0-1.el10_2
AlmaLinux 10nodejs24-full-i18n1:24.21.0-1.el10_2
AlmaLinux 10nodejs24-libs1:24.21.0-1.el10_2
AlmaLinux 10nodejs24-npm2:11.19.0-1.24.21.0.1.el10_2
AlmaLinux 8nodejs1:24.21.0-1.module_el8.10.0+4292+21afb960
AlmaLinux 8nodejs-devel1:24.21.0-1.module_el8.10.0+4292+21afb960
AlmaLinux 8nodejs-docs1:24.21.0-1.module_el8.10.0+4292+21afb960
AlmaLinux 8nodejs-full-i18n1:24.21.0-1.module_el8.10.0+4292+21afb960
AlmaLinux 8nodejs-libs1:24.21.0-1.module_el8.10.0+4292+21afb960
AlmaLinux 8nodejs-nodemon3.1.14-2.module_el8.10.0+4250+09238ed4
AlmaLinux 8nodejs-packaging2021.06-6.module_el8.10.0+4086+70facd4a
AlmaLinux 8nodejs-packaging-bundler2021.06-6.module_el8.10.0+4086+70facd4a
AlmaLinux 8npm1:11.19.0-1.24.21.0.1.module_el8.10.0+4292+21afb960
AlmaLinux 8v8-13.6-devel3:13.6.233.17-1.24.21.0.1.module_el8.10.0+4292+21afb960
AlmaLinux 9nodejs1:24.21.0-1.module_el9.8.0+321+1555b6a2
AlmaLinux 9nodejs-devel1:24.21.0-1.module_el9.8.0+321+1555b6a2
AlmaLinux 9nodejs-docs1:24.21.0-1.module_el9.8.0+321+1555b6a2
AlmaLinux 9nodejs-full-i18n1:24.21.0-1.module_el9.8.0+321+1555b6a2
AlmaLinux 9nodejs-libs1:24.21.0-1.module_el9.8.0+321+1555b6a2
AlmaLinux 9nodejs-nodemon3.1.14-3.module_el9.8.0+292+f4eaf8b2
AlmaLinux 9nodejs-packaging2021.06-6.module_el9.7.0+209+ecf6523e
AlmaLinux 9nodejs-packaging-bundler2021.06-6.module_el9.7.0+209+ecf6523e
AlmaLinux 9npm1:11.19.0-1.24.21.0.1.module_el9.8.0+321+1555b6a2
AlmaLinux 9v8-13.6-devel3:13.6.233.17-1.24.21.0.1.module_el9.8.0+321+1555b6a2
Chainguardcode-server4.139.1-r2
Chainguardcommercial-gitlab-rails-ee-19.119.1.7-r3
Chainguardcommercial-gitlab-rails-ee-19.219.2.7-r1
Chainguardcommercial-gitlab-rails-ee-19.319.3.3-r1
Chainguardcommercial-gitlab-rails-ee-19.419.4.1-r1
Chainguardcommercial-gitlab-rails-ee-fips-19.119.1.9-r0
Chainguardcommercial-gitlab-rails-ee-fips-19.219.2.7-r1
Chainguardcommercial-gitlab-rails-ee-fips-19.319.3.3-r1
Chainguardcommercial-gitlab-rails-ee-fips-19.419.4.1-r1
Chainguardhomepage2.4.0-r1
Chainguardkibana-9.29.2.8-r23
Chainguardlerna10.0.1-r11
Chainguardnode-gyp13.0.2-r1
Chainguardprism5.16.0-r14
Debian 12node-undicino fix
Debian 13node-undicino fix
Debian 14node-undici8.10.2+dfsg+~cs3.2.2-1
Red Hat Enterprise Linux 10.2nodejs241:24.21.0-1.el10_2
Red Hat Enterprise Linux 10.2nodejs24-debuginfo1:24.21.0-1.el10_2
Red Hat Enterprise Linux 10.2nodejs24-debugsource1:24.21.0-1.el10_2
Red Hat Enterprise Linux 10.2nodejs24-devel1:24.21.0-1.el10_2
Red Hat Enterprise Linux 10.2nodejs24-docs1:24.21.0-1.el10_2
Red Hat Enterprise Linux 10.2nodejs24-full-i18n1:24.21.0-1.el10_2
Red Hat Enterprise Linux 10.2nodejs24-libs1:24.21.0-1.el10_2
Red Hat Enterprise Linux 10.2nodejs24-libs-debuginfo1:24.21.0-1.el10_2
Red Hat Enterprise Linux 10.2nodejs24-npm2:11.19.0-1.24.21.0.1.el10_2
Red Hat Enterprise Linux 8nodejs1:24.21.0-1.module+el8.10.0+24927+ed3d907a
Red Hat Enterprise Linux 8nodejs-debuginfo1:24.21.0-1.module+el8.10.0+24927+ed3d907a
Red Hat Enterprise Linux 8nodejs-debugsource1:24.21.0-1.module+el8.10.0+24927+ed3d907a
Red Hat Enterprise Linux 8nodejs-devel1:24.21.0-1.module+el8.10.0+24927+ed3d907a
Red Hat Enterprise Linux 8nodejs-docs1:24.21.0-1.module+el8.10.0+24927+ed3d907a
Red Hat Enterprise Linux 8nodejs-full-i18n1:24.21.0-1.module+el8.10.0+24927+ed3d907a
Red Hat Enterprise Linux 8nodejs-libs1:24.21.0-1.module+el8.10.0+24927+ed3d907a
Red Hat Enterprise Linux 8nodejs-libs-debuginfo1:24.21.0-1.module+el8.10.0+24927+ed3d907a
Red Hat Enterprise Linux 8nodejs-nodemon0:3.1.14-2.module+el8.10.0+24711+b610b202
Red Hat Enterprise Linux 8nodejs-packaging0:2021.06-6.module+el8.10.0+24711+b610b202
Red Hat Enterprise Linux 8nodejs-packaging-bundler0:2021.06-6.module+el8.10.0+24711+b610b202
Red Hat Enterprise Linux 8npm1:11.19.0-1.24.21.0.1.module+el8.10.0+24927+ed3d907a
Red Hat Enterprise Linux 8v8-13.6-devel3:13.6.233.17-1.24.21.0.1.module+el8.10.0+24927+ed3d907a
Red Hat Enterprise Linux 9nodejs1:24.21.0-1.module+el9.8.0+24924+cd677006
Red Hat Enterprise Linux 9nodejs-debuginfo1:24.21.0-1.module+el9.8.0+24924+cd677006
Red Hat Enterprise Linux 9nodejs-debugsource1:24.21.0-1.module+el9.8.0+24924+cd677006
Red Hat Enterprise Linux 9nodejs-devel1:24.21.0-1.module+el9.8.0+24924+cd677006
Red Hat Enterprise Linux 9nodejs-docs1:24.21.0-1.module+el9.8.0+24924+cd677006
Red Hat Enterprise Linux 9nodejs-full-i18n1:24.21.0-1.module+el9.8.0+24924+cd677006
Red Hat Enterprise Linux 9nodejs-libs1:24.21.0-1.module+el9.8.0+24924+cd677006
Red Hat Enterprise Linux 9nodejs-libs-debuginfo1:24.21.0-1.module+el9.8.0+24924+cd677006
Red Hat Enterprise Linux 9nodejs-nodemon0:3.1.14-3.module+el9.8.0+24708+e71d2e1d
Red Hat Enterprise Linux 9nodejs-packaging0:2021.06-6.module+el9.8.0+24708+e71d2e1d
Red Hat Enterprise Linux 9nodejs-packaging-bundler0:2021.06-6.module+el9.8.0+24708+e71d2e1d
Red Hat Enterprise Linux 9npm1:11.19.0-1.24.21.0.1.module+el9.8.0+24924+cd677006
Red Hat Enterprise Linux 9v8-13.6-devel3:13.6.233.17-1.24.21.0.1.module+el9.8.0+24924+cd677006
Red Hat hummingbird 1grafana12.40:12.4.10-0.2.hum1
Red Hat hummingbird 1nodejs240:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs24-bin0:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs24-devel0:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs24-docs0:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs24-full-i18n0:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs24-libs0:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs24-npm0:11.16.0-1.24.18.1.0.2.2.hum1
Red Hat hummingbird 1nodejs24-npm-bin0:24.18.1-0.2.2.hum1
Red Hat hummingbird 1nodejs260:26.8.2-0.1.hum1
Red Hat hummingbird 1nodejs26-bin0:26.8.2-0.1.hum1
Red Hat hummingbird 1nodejs26-devel0:26.8.2-0.1.hum1
Red Hat hummingbird 1nodejs26-docs0:26.8.2-0.1.hum1
Red Hat hummingbird 1nodejs26-full-i18n0:26.8.2-0.1.hum1
Red Hat hummingbird 1nodejs26-libs0:26.8.2-0.1.hum1
Red Hat hummingbird 1nodejs26-npm0:11.19.1-1.26.8.2.0.1.hum1
Red Hat hummingbird 1nodejs26-npm-bin0:26.8.2-0.1.hum1
Rocky Linux 10nodejs241:24.21.0-1.el10_2
Rocky Linux 8nodejs-nodemon0:3.1.14-2.module+el8.10.0+40278+50b003a3
Rocky Linux 8nodejs-nodemon0:3.1.14-2.module+el8.10.0+40277+b1b3f89e
Rocky Linux 8nodejs-packaging0:2021.06-6.module+el8.10.0+40048+6d99f608
Rocky Linux 8nodejs-packaging0:2021.06-6.module+el8.10.0+40172+38f6fdd1
Rocky Linux 8nodejs-packaging0:2021.06-6.module+el8.10.0+40171+8fa9c325
Rocky Linux 9nodejs-nodemon0:3.1.14-3.module+el9.8.0+40281+14cc6568
Rocky Linux 9nodejs-packaging0:2021.06-6.module+el9.7.0+40052+e32ea525
Rocky Linux 9nodejs-packaging0:2021.06-6.module+el9.7.0+40153+4d595597
Rocky Linux 9nodejs-packaging0:2021.06-6.module+el9.7.0+40165+d075e3f2
Rocky Linux 9nodejs-packaging0:2021.06-6.module+el9.8.0+40164+8921ab53
Ubuntu 24.04 LTSnode-undicino fix
Ubuntu 26.04 LTSnode-undicino fix
Ubuntu 26.10node-undicino fix
Wolficode-server4.139.1-r2
Wolfilerna10.0.1-r11
Wolfinode-gyp13.0.2-r1
Wolfiprism5.16.0-r14
openSUSE Leap 16.0pi-coding-agent1.0.4-bp160.1.1
openSUSE Tumbleweedpi-coding-agent0.87.1-1.1