CVE-2026-84961

EUVD-2026-71494
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.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
7.4 HIGH
NETWORK
HIGH
NONE
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Base Score
CVSS 3.x
EPSS Score
Percentile: 3.46%
Affected Products (NVD)
VendorProductVersion
nodejsundici
7.24.1 ≤
𝑥
< 7.29.1
nodejsundici
8.0.0 ≤
𝑥
< 8.10.2
𝑥
= Vulnerable software versions
Debian logo
Debian Releases
Debian Product
Codename
node-undici
bookworm
postponed
bookworm (security)
vulnerable
forky
8.10.2+dfsg+~cs3.2.2-1
fixed
sid
8.12.2+dfsg+~cs3.2.3-2
fixed
trixie
no-dsa
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
node-undici
jammy
dne
noble
needs-triage
resolute
needs-triage
Amazon Linux logo
Amazon Linux Releases
Amazon Package
Release
nodejs24
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-debuginfo
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-debugsource
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-devel
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-docs
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-full-i18n
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-libs
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-libs-debuginfo
Amazon Linux 2023
1:24.21.0-1.amzn2023.0.1
fixed
nodejs24-npm
Amazon Linux 2023
1:11.19.0-1.24.21.0.1.amzn2023.0.1
fixed
v8-13.6-devel
Amazon Linux 2023
3:13.6.233.17-1.24.21.0.1.amzn2023.0.1
fixed